Регистрируем обработчик при установке модуля.
Содержание файла classes/general/main.php:
Содержание файла include.php:
При авторизации на странице mysite.com/auth/ (глюк получилось проделать на demo.1c-bitrix.ru, на локале - не получилось) выполнение страницы обрывается - ни футера, ни публички. Если пихнуть класс в 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, на локале - не получилось) выполнение страницы обрывается - ни футера, ни публички. Если пихнуть класс в init.php все работает.
В чем же трабл?
Пишите по доработкам: my.grebnev@gmail.com
;