\CAskaronHandlers1c::init();

Файл инициализации /bitrix/tools/askaron_handlers1c_init.php содержит код подключения обработчиков событий.

Этот файл генерируется сам при изменении списка установленных обработчиков данных.

Файл подключается сам на событии OnPageStart методом \CAskaronHandlers1c::init(). Вызывать метод не нужно.

Однако, если ваши обработчики данных тоже используют OnPageStart, то можете самостоятельно подключить этот файл раньше с помощью кода в /bitrix/php_inteface/init.php

Файл: /bitrix/php_inteface/init.php

Код:

if(\Bitrix\Main\Loader::includeModule("askaron.handlers1c"))
{
  CAskaronHandlers1c::init();
}



\CAskaronHandlers1c::log($value, $label = "");

Метод используется в обработчиках данных. Авторы обработчиков оставляют этот метод в коде, чтобы иметь возможность отладки без изменения кода.

Метод пишет в лог отладочную информацию, если включена опция в настройках модуля «Включить запись отладки в лог»:


    public static function OnBeforeIBlockElementAddHandler(&$arFields)
    {
            $arParams = Manager::getHandlerArParams(static::$CALLED_HANDLER_ID);

            \CAskaronHandlers1c::log($arParams, '$arParams');
            \CAskaronHandlers1c::log($arFields, '$arFields add start');

            static::OnBeforeWrite($arFields, $arParams);

            \CAskaronHandlers1c::log($arFields, '$arFields add end');
    }

0  


 Классы и функции | Описание курса | CAskaronHandlers1cTools