@mirexdoors

Почему метод в собственном модуле может срабатывать дважды?

Доброго времени суток!

Начал пилить свой первый модуль и сходу столкнулся со следующей проблемой:

При установке навешиваю функцию на событие 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.
Где может быть проблема?
  • Вопрос задан
  • 647 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы