- Модуль: mobile
- Путь к файлу: ~/bitrix/modules/mobile/lib/rest/intranet.php
- Класс: BitrixMobileRestIntranet
- Вызов: Intranet::getDepartments
static function getDepartments($arParams, $offset, CRestServer $server)
{
$arParams = array_change_key_case($arParams, CASE_UPPER);
$options = [
'FILTER' => ['SEARCH' => $arParams['FIND']],
'LIST' => [
'OFFSET' => intval($offset) > 0? $offset: (isset($arParams['OFFSET']) && intval($arParams['OFFSET']) > 0? intval($arParams['OFFSET']): 0),
'LIMIT' => $arParams['LIMIT'] ?? 50,
],
'USER_DATA' => $arParams['USER_DATA'] == 'Y'? 'Y': 'N',
'JSON' => 'Y',
];
$result = self::getStructure($options);
return self::setNavData(
$result['result'],
array(
"count" => $result['total'],
"offset" => $options['OFFSET']
)
);
}