сделала так:
файл: /classes/modules/users/custom_events.php:
<?php
new umiEventListener("users_activate", "users", "onActivateUser");
?>
Файл: /classes/modules/users/__custom_adm.php:
<?php
abstract class __custom_adm_users {
public function onActivateUser(iUmiEventPoint $event) {
if($event->getMode() == "after") {
//$user_id = $event->getParam('user_id');
$str = "event activate user \r \n";
file_put_contents(CURRENT_WORKING_DIR . '/statist.txt', $str, FILE_APPEND);
}
}
};
?>
т.е. по событию должен создаться в корне текстовый файл в него записаться строка: event activate user
если событие реально происходит (проверяла на других кастомных обработчиках эвентов), то файл создается и строка в него пишется....
В моем случае - у пользователя выставляется активация, профиль сохраняется... В результате ничего не происходит .... событие не сработало ((((
что я делаю не так?