Для запуска определенных команд на всех модулях системы существует функционал кросмодульности (cross_modules).
Для разделения короcсмодульных запросов формируется субмодуль Base.pm (Например: Internet/Base.pm)
В этом модуле перечисляются все функции доступные для кроcсмодульных вызовов. Если нет суб модуля система не пробует выполнить никаких кросмодульных функций для него.
Реализированные кроссмодульные функции
_pre_payment | Действие перед внесением оплаты |
_payments_maked | Действие после внесения оплаты |
_docs | Информация по сервису для модуля Docs, Также можно использовать для получения полной информации по сервисам |
_search | Функция глобального поиска. Если модуль имеет нужные данные может их отдать на запрос по параметру |