Документация для разработчиков

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-2019, «1С-Битрикс», 2019
Наверх