Модуль hook
Модуль для организации вебхуков. Стандартная точка входа /_mc2/hook (вы можете сделать свою). В этом разделе находятся файлы:
_template.php
<?php
if (!defined('MC2_CORE') || MC2_CORE !== true) die();
echo $mc_content;
index.php
<?php
if (!defined('MC2_CORE') || MC2_CORE !== true) die();
module('hook', $_GET['s']);
То есть, при поступлении запроса в пустом шаблоне запускается модуль hook, которому в качестве шаблона передается значение $_GET['s']. Значением шаблона не могут быть 'index' или '' (пустая строка). В этом случае выполнение завершится ошибкой.
Модуль ищет файл с именем $module->template().php в стандартных папках модуля или шаблона и запускает его выполнение.
В CMS стандартно есть файлы обработчиков:
- max.php — обработка логина с помощью мессенджера MAX, для его работы необходимо указать токен MAX_TOKEN в TMPL/define.php