НАЧАЛО >> Сервер приложений ИРБИС 64/128 >> Ядро системы >> ObjectModule >> Функции действий модуля (папка Actions)
Функции действий модуля доступны извне с использованием URL вида ?id=WIrbis&action=<ModuleName>/<ActionName>&par1=val1&…
Тем самым для Actions необходимо самостоятельно проверять наличие необходимых прав на запуск действия.
Для создания функции действия необходимо в папке модуля, в подпапке Actions создать файл с именем <ActionName>.inc, внутри которого должен быть определен класс, являющийся наследником от класса _WIA_Action и имеющий имя WIA_<ИмяМодуля>_<ActionName>.
Например:
class WIA_Cabinet_RemoveNamedRequest extends _WIA_Action
Внутри класса должна быть определена функция Exec, которая и вызывается при запросе функции действия. Результат работы функция должна возвращать (а не выводить на экран)
Есть несколько способов вызвать Action.
Более подробное описание Actions см. в описании модуля WIrbis (именно этот модуль и управляет функциями действий модулей)