• Модуль: 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);
}