- Модуль: socialservices
- Путь к файлу: ~/bitrix/modules/socialservices/lib/network.php
- Класс: BitrixSocialservicesNetwork
- Вызов: Network::formatUserParam
static function formatUserParam($params)
{
if (empty($params['NAME']))
{
if (!empty($params['PUBLIC_NAME']))
{
$params['NAME'] = $params['PUBLIC_NAME'];
}
else if (!empty($params['EMAIL']))
{
$params['NAME'] = $params['EMAIL'];
}
else
{
return false;
}
}
$result = Array(
'LOGIN' => $params['LOGIN'],
'EMAIL' => $params['EMAIL'],
'NAME' => $params['NAME'],
'LAST_NAME' => $params['LAST_NAME'],
'SECOND_NAME' => $params['SECOND_NAME'],
'PUBLIC_NAME' => $params['PUBLIC_NAME'],
'PERSONAL_GENDER' => $params['PERSONAL_GENDER'],
'PERSONAL_PHOTO' => $params['PERSONAL_PHOTO_RESIZE'],
'PERSONAL_PHOTO_ORIGINAL' => $params['PERSONAL_PHOTO'],
'XML_ID' => $params['ID'].'|'.$params['USER_ID'],
'NETWORK_ID' => $params['ID'],
'NETWORK_USER_ID' => $params['USER_ID'],
'REMOTE_USER_ID' => $params['PROFILE_ID'],
'CLIENT_DOMAIN' => $params['CLIENT_DOMAIN'],
);
return $result;
}