В init.php такой код:
При запуске агент стопорится на первой же строчке функции и выдаёт ошибку:
Fatal error: Call to a member function IncludeComponent() on a non-object in C:\Bitrix\www\bitrix\php_interface\init.php on line 4
Нагуглил, что подключение компонентов из агентов запрещено из соображений безопасности, но какие тогда у меня есть варианты действий?
Компонент вывод список товаров по параметру на страницу, при запуске из агента (параметр IS_AGENT) шаблон не подключается, но отправляются письма определенной группе пользователей.
Дублировать код из компонента и нагружать init.php тоже как-то не хочется.
Как можно подключить обработчик компонента в агент?
Код |
---|
<? function SendMessagesWithUG() { $APPLICATION->IncludeComponent( "mynamespace:mycomponent", "", Array( "IS_AGENT" => true ) ); return "SendMessagesWithUG();"; } ?> |
Fatal error: Call to a member function IncludeComponent() on a non-object in C:\Bitrix\www\bitrix\php_interface\init.php on line 4
Нагуглил, что подключение компонентов из агентов запрещено из соображений безопасности, но какие тогда у меня есть варианты действий?
Компонент вывод список товаров по параметру на страницу, при запуске из агента (параметр IS_AGENT) шаблон не подключается, но отправляются письма определенной группе пользователей.
Дублировать код из компонента и нагружать init.php тоже как-то не хочется.
Как можно подключить обработчик компонента в агент?