Доброго времени суток!
Начал пилить свой первый модуль и сходу столкнулся со следующей проблемой:
При установке навешиваю функцию на событие onAfterEpilog
RegisterModuleDependences("main", "OnAfterEpilog", "modulname", "cMainClass", "AfterEpilog");
В функции AfterEpilog делаю какой-то вывод, не суть важно.
class cMainClass {
static $MODULE_ID = "modulname";
function AfterEpilog(){
echo "true";
}
}
В include.php подключаю класс.
<?php
CModule::IncludeModule("modulname");
global $DBType;
$arClasses = array(
'cMainClass '=>'classes/general/cMainClass .php'
);
CModule::AddAutoloadClasses("modulname", $arClasses);
И в результате результат функции AfterEpilog возвращается дважды: truetrue.
Где может быть проблема?