Регистрируем обработчик при установке модуля.
Содержание файла classes/general/main.php:
Содержание файла include.php:
При авторизации на странице mysite.com/auth/ (глюк получилось проделать на demo.1c-bitrix.ru, на локале - не получилось) выполнение страницы обрываетсяhttp://partners.1c-bitrix.ru/bitrix/components/bitrix/support.ticket.edit/ticket_show_file.php?hash=b570d4601bc81c9fdd53abc23f2da133&lang=pr - ни футера, ни публички. Если пихнуть класс в init.php все работает.
В чем же трабл?
Цитата |
---|
RegisterModuleDependences("main", "OnBeforeUserLogin", "moduleid", "CClass", "OnBeforeUserLoginHandler"; |
Содержание файла classes/general/main.php:
Код |
---|
class CClass { function OnBeforeUserLoginHandler( &$arFields ) { define("LOG_FILENAME", $_SERVER["DOCUMENT_ROOT"]."/log.txt"); AddMessage2Log("p1"); return true; } } |
Содержание файла include.php:
Код |
---|
<? global $DB, $MESS, $APPLICATION; IncludeModuleLangFile(__FILE__); CModule::AddAutoloadClasses( "moduleid", array( "CClass" => "classes/general/main.php", ) ); ?> |
При авторизации на странице mysite.com/auth/ (глюк получилось проделать на demo.1c-bitrix.ru, на локале - не получилось) выполнение страницы обрывается
В чем же трабл?
Пишите по доработкам: my.grebnev@gmail.com