- Модуль: mobile
- Путь к файлу: ~/bitrix/modules/mobile/lib/rest/user.php
- Класс: BitrixMobileRestUser
- Вызов: User::allowedFields
static function allowedFields()
{
global $USER_FIELD_MANAGER;
$userFieldList= $USER_FIELD_MANAGER->GetUserFields('USER');
$allowedUserFields = array_intersect([
'UF_PHONE_INNER',
'UF_SKYPE',
'UF_TWITTER',
'UF_FACEBOOK',
'UF_LINKEDIN',
'UF_XING',
'UF_SKILLS',
'UF_INTERESTS',
'UF_WEB_SITES',
'UF_DEPARTMENT'
], array_keys($userFieldList));
return array_merge([
'ID',
'NAME',
'SECOND_NAME',
'LAST_NAME',
'EMAIL',
'PERSONAL_BIRTHDAY',
'PERSONAL_WWW',
'PERSONAL_GENDER',
'PERSONAL_PHOTO',
'PERSONAL_MOBILE',
'PERSONAL_PHONE',
'PERSONAL_CITY',
'WORK_PHONE',
'WORK_POSITION',
'EXTERNAL_AUTH_ID'
], $allowedUserFields);
}