• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/controller_member.php
  • Класс: CControllerClient
  • Вызов: CControllerClient::PrepareUserInfo
static function PrepareUserInfo($arUser)
{
	$arFields = array(
		"ID",
		"LOGIN",
		"NAME",
		"LAST_NAME",
		"EMAIL",
		"PERSONAL_PROFESSION",
		"PERSONAL_WWW",
		"PERSONAL_ICQ",
		"PERSONAL_GENDER",
		"PERSONAL_BIRTHDAY",
		"PERSONAL_PHONE",
		"PERSONAL_FAX",
		"PERSONAL_MOBILE",
		"PERSONAL_PAGER",
		"PERSONAL_STREET",
		"PERSONAL_MAILBOX",
		"PERSONAL_CITY",
		"PERSONAL_STATE",
		"PERSONAL_ZIP",
		"PERSONAL_COUNTRY",
		"PERSONAL_NOTES",
		"WORK_COMPANY",
		"WORK_DEPARTMENT",
		"WORK_POSITION",
		"WORK_WWW",
		"WORK_PHONE",
		"WORK_FAX",
		"WORK_PAGER",
		"WORK_STREET",
		"WORK_MAILBOX",
		"WORK_CITY",
		"WORK_STATE",
		"WORK_ZIP",
		"WORK_COUNTRY",
		"WORK_PROFILE",
		"WORK_NOTES",
	);

	$arSaveUser = array();
	foreach ($arFields as $key)
		$arSaveUser[$key] = $arUser[$key];

	return $arSaveUser;
}