- Модуль: mail
- Путь к файлу: ~/bitrix/modules/mail/classes/general/yandex2.php
- Класс: CMailYandex2
- Вызов: CMailYandex2::editUser
static function editUser($token, $domain, $login, $data, &$error)
{
$postData = array(
'token' => $token,
'domain' => $domain,
'login' => $login
);
foreach ($data as $key => $value)
{
switch ($key)
{
case 'password':
case 'iname':
case 'fname':
case 'hintq':
case 'hinta':
case 'birth_date':
$postData[$key] = (string) $value;
break;
case 'enabled':
$postData[$key] = (boolean) $value;
break;
case 'sex':
$postData[$key] = (integer) $value;
break;
}
}
$result = self::post('https://pddimp.yandex.ru/api2/admin/email/edit', $postData);
if (isset($result['success']) && $result['success'] == 'ok')
return $result['uid'];
self::setError($result, $error);
return false;
}