- Модуль: timeman
- Путь к файлу: ~/bitrix/modules/timeman/lib/rest.php
- Класс: BitrixTimemanRest
- Вызов: Rest::onRestServiceBuildDescription
static function onRestServiceBuildDescription()
{
return array(
static::SCOPE => array(
'timeman.settings' => array('callback' => array(__CLASS__, 'getSettings')),
'timeman.status' => array('callback' => array(__CLASS__, 'getStatus')),
'timeman.open' => array('callback' => array(__CLASS__, 'openDay')),
'timeman.close' => array('callback' => array(__CLASS__, 'closeDay')),
'timeman.pause' => array('callback' => array(__CLASS__, 'pauseDay')),
'timeman.networkrange.get' => array('callback' => array(__CLASS__, 'networkRangeGet')),
'timeman.networkrange.set' => array('callback' => array(__CLASS__, 'networkRangeSet')),
'timeman.networkrange.check' => array('callback' => array(__CLASS__, 'networkRangeCheck')),
'timeman.timecontrol.settings.get'=> array('callback' => array(__CLASS__, 'timeControlSettingsGet')),
'timeman.timecontrol.settings.set'=> array('callback' => array(__CLASS__, 'timeControlSettingsSet')),
'timeman.timecontrol.report.add'=> array('callback' => array(__CLASS__, 'timeControlReportAdd')),
'timeman.timecontrol.reports.settings.get'=> array('callback' => array(__CLASS__, 'timeControlReportsSettingsGet')),
'timeman.timecontrol.reports.users.get'=> array('callback' => array(__CLASS__, 'timeControlReportsUsersGet')),
'timeman.timecontrol.reports.get'=> array('callback' => array(__CLASS__, 'timeControlReportsGet')),
'timeman.timecontrol.report' => array('callback' => array(__CLASS__, 'timeControlReportAdd'), 'options' => array('private' => true)),
)
);
}