а почему может вообще не работать??
файлы не создаются когда меняю элемент
| Код |
|---|
$eventManager = \Bitrix\Main\EventManager::getInstance();
// Работа с товарами
$eventManager->addEventHandler("catalog", "OnBeforeProductAdd", Array("dermalogicProject", "OnBeforeProductAdd_Handler"));
$eventManager->addEventHandler("catalog", "OnBeforeProductUpdate", Array("dermalogicProject", "OnBeforeProductUpdate_Handler"));
//
$eventManager->addEventHandler("catalog", "OnProductAdd", Array("dermalogicProject", "OnProductAdd_Handler"));
$eventManager->addEventHandler("catalog", "OnProductUpdate", Array("dermalogicProject", "OnProductUpdate_Handler"));
class dermalogicProject{
function OnBeforeProductAdd_Handler(&$arFields){
file_put_contents(__DIR__."/dermalogicProject.php.OnBeforeProductAdd_Handler.log", " arFields=".print_r($arFields, true), LOCK_EX);
}
function OnBeforeProductUpdate_Handler($ID, &$arFields){
file_put_contents(__DIR__."/dermalogicProject.php.OnBeforeProductUpdate_Handler.log", " arFields=".print_r($arFields, true), LOCK_EX);
}
function OnProductAdd_Handler($ID, $arFields){
file_put_contents(__DIR__."/dermalogicProject.php.OnProductAdd_Handler.log", " arFields=".print_r($arFields, true), LOCK_EX);
}
function OnProductUpdate_Handler($ID,$arFields){
file_put_contents(__DIR__."/dermalogicProject.php.OnProductUpdate_Handler.log", " arFields=".print_r($arFields, true), LOCK_EX);
}
} |
Личный проект:
Мои идеи:
Мои идеи:
Очень интересно!