1C-Битрикс: Управление сайтом

OnUserDelete

функция-обработчик(
 int user_id
)
Событие "OnUserDelete" вызывается в момент удаления пользователя. Как правило задачи обработчика данного события - очистить базу данных от записей связанных с удаляемым пользователем.

Параметры

ПараметрОписание
user_id ID удаляемого пользователя.

См. также

Пример функции-обработчика:

<?
// файл /bitrix/modules/my_module_id/include.php
class MyClass
{
    // создаем обработчик события "OnUserDelete"
    function OnUserDeleteHandler($user_id)
    {
        // удалим связанные записи
       global $DB;
        $strSql = "DELETE FROM my_table WHERE USER_ID=".intval($user_id);
        $rs = $DB->Query($strSql, false, "FILE: ".__FILE__."
LINE: ".__LINE__); } } ?>

Пример регистрации функции-обработчика:

<?
// регистрируем обработчик события "OnUserDelete"
RegisterModuleDependences("main", "OnUserDelete", 
        "my_module_id", "MyClass", "OnUserDeleteHandler");
?>

Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
© «Битрикс», 2001-2012, «1C-Битрикс», 2012