1

Тема: Нужен хук для комметариев

Здравствуйте. Мне нужно внести изменения вот в эту функцию в файле modules/comments/model/api.inc.php
Тут только один вариант, перегружать api в собственном модуле?

function addComment($aid, $type)
    {        
        //Если пользователь не авторизован и модуль каптчи включён, то проверяем капчу
        $captcha_config = \RS\Config\Loader::byModule('kaptcha');
        if (!\RS\Application\Auth::isAuthorize() && $captcha_config['enabled']) {
            $this->getElement()->__captcha->setEnable(true);
        }

Повысить оценку Понизить оценку

Re: Нужен хук для комметариев

А какого рода изменения Вам требуются?

3

Re: Нужен хук для комметариев

Закусило Александр пишет:

А какого рода изменения Вам требуются?

Проверка и передача $POST

Повысить оценку Понизить оценку

Re: Нужен хук для комметариев

Тогда да, через .my.inc.php, либо сделать свой блок контроллер и использовать Апи из своего модуля которое у наследовано от текущего АПИ.

5

Re: Нужен хук для комметариев

Закусило Александр пишет:

Тогда да, через .my.inc.php, либо сделать свой блок контроллер и использовать Апи из своего модуля которое у наследовано от текущего АПИ.

В обоих случаях получается что, стандартное API уже не будет использоваться, а вся работа модуля бедт происходить на новом API?

Повысить оценку Понизить оценку

Re: Нужен хук для комметариев

Нет. Если Вы отнаследуете свое АПИ от существующего, то существующее тоже будет использоваться. И только в Вашем блоке, которое используете Ваше Апи будет использоваться Ваше АПИ