Привет всем.
Помогите решить проблему.
Нужно, что бы всем пользователям, по умолчанию приходили сообщения на почтовый ящик обо всех изменениях на портале.
Создал агент с классом подписки на события социальной сети CSocNetLogEvents::Add();
потом закинул в файл init.php (\bitrix\php_interface\)
следующие
<?$idTmp = CSocNetLogEvents::Add(
array(
"USER_ID" => $GLOBALS["USER"]->GetID(),
"ENTITY_TYPE" => $arParams["ENTITY_TYPE"],
"ENTITY_ID" => ($arParams["ENTITY_TYPE"] == SONET_SUBSCRIBE_ENTITY_GROUP) ? $arResult["Group"]["ID"] : $arResult["User"]["ID"],
"ENTITY_CB" => "Y",
"EVENT_ID" => $event_id,
"SITE_ID" => (($arParams["ENTITY_TYPE"] == SONET_SUBSCRIBE_ENTITY_GROUP && defined("SITE_ID") && strlen(SITE_ID) > 0) ? SITE_ID : false),
"MAIL_EVENT" => ($_REQUEST[$event_id_tmp."_active"] == "M") ? "Y" : "N",
"TRANSPORT" => $subscribe_transport_cb,
"VISIBLE" => $subscribe_visible_cb,
)
);?>
После этого выходит ошибка
Fatal error: Class 'CSocNetLogEvents' not found in /home/bitrix/www/bitrix/php_interface/init.php on line 1
Помогите решить проблему.
Нужно, что бы всем пользователям, по умолчанию приходили сообщения на почтовый ящик обо всех изменениях на портале.
Создал агент с классом подписки на события социальной сети CSocNetLogEvents::Add();
потом закинул в файл init.php (\bitrix\php_interface\)
следующие
<?$idTmp = CSocNetLogEvents::Add(
array(
"USER_ID" => $GLOBALS["USER"]->GetID(),
"ENTITY_TYPE" => $arParams["ENTITY_TYPE"],
"ENTITY_ID" => ($arParams["ENTITY_TYPE"] == SONET_SUBSCRIBE_ENTITY_GROUP) ? $arResult["Group"]["ID"] : $arResult["User"]["ID"],
"ENTITY_CB" => "Y",
"EVENT_ID" => $event_id,
"SITE_ID" => (($arParams["ENTITY_TYPE"] == SONET_SUBSCRIBE_ENTITY_GROUP && defined("SITE_ID") && strlen(SITE_ID) > 0) ? SITE_ID : false),
"MAIL_EVENT" => ($_REQUEST[$event_id_tmp."_active"] == "M") ? "Y" : "N",
"TRANSPORT" => $subscribe_transport_cb,
"VISIBLE" => $subscribe_visible_cb,
)
);?>
После этого выходит ошибка
Fatal error: Class 'CSocNetLogEvents' not found in /home/bitrix/www/bitrix/php_interface/init.php on line 1