- Модуль: rest
- Путь к файлу: ~/bitrix/modules/rest/lib/api/userfieldtype.php
- Класс: BitrixRestApiUserFieldType
- Вызов: UserFieldType::getList
static function getList($param, $nav, CRestServer $server)
{
static::checkPermission($server);
$navParams = static::getNavData($nav, true);
$dbRes = PlacementTable::getList(array(
'filter' => array(
'=PLACEMENT' => static::PLACEMENT_UF_TYPE,
'=REST_APP.CLIENT_ID' => $server->getClientId(),
),
'select' => array(
'USER_TYPE_ID' => 'ADDITIONAL',
'HANDLER' => 'PLACEMENT_HANDLER',
'TITLE' => 'TITLE',
'DESCRIPTION' => 'COMMENT'
),
'limit' => $navParams['limit'],
'offset' => $navParams['offset'],
'count_total' => true,
));
$result = array();
while($handler = $dbRes->fetch())
{
$result[] = $handler;
}
return static::setNavData(
$result,
array(
"count" => $dbRes->getCount(),
"offset" => $navParams['offset']
)
);
}