Здравствуйте! Не понимаю по каким причинам не работает обработчик OnSaleStatusOrder
Приведу код файла /local/php_interface/init.php
AddEventHandler("sale", "OnSaleStatusOrder", Array("MyClass", "OnSaleStatusOrder"));
AddEventHandler("iblock", "OnAfterIBlockElementUpdate", Array("MyClass", "OnAfterIBlockElementUpdateHandler"));
class MyClass
{
// создаем обработчик события "OnAfterIBlockElementUpdate"
function OnAfterIBlockElementUpdateHandler(&$arFields)
{
AddMessage2Log("Запись с кодом ");
}
function OnSaleStatusOrder(&$ID, &$val){
AddMessage2Log("вызывается после изменения статуса заказа");
}
}
обработчик: OnAfterIBlockElementUpdateHandler работает исправно. Пишет в лог файл.
обработчик: OnSaleStatusOrder ничего не пишет. Подскажите что может быть?
Приведу код файла /local/php_interface/init.php
AddEventHandler("sale", "OnSaleStatusOrder", Array("MyClass", "OnSaleStatusOrder"));
AddEventHandler("iblock", "OnAfterIBlockElementUpdate", Array("MyClass", "OnAfterIBlockElementUpdateHandler"));
class MyClass
{
// создаем обработчик события "OnAfterIBlockElementUpdate"
function OnAfterIBlockElementUpdateHandler(&$arFields)
{
AddMessage2Log("Запись с кодом ");
}
function OnSaleStatusOrder(&$ID, &$val){
AddMessage2Log("вызывается после изменения статуса заказа");
}
}
обработчик: OnAfterIBlockElementUpdateHandler работает исправно. Пишет в лог файл.
обработчик: OnSaleStatusOrder ничего не пишет. Подскажите что может быть?