2namespace Bitrix\Mail\Registrar;
16 $domain = mb_strtolower($domain);
23 isset(
$result[
'domains'][0][
'dname']) &&
24 $result[
'domains'][0][
'dname'] == $domain
28 if (
$result[
'result'] ==
'Available')
32 else if (
$result[
'error_code'] ==
'DOMAIN_ALREADY_EXISTS')
63 $suggestions =
array();
64 if (!empty(
$result[
'suggestions']) && is_array(
$result[
'suggestions']))
66 foreach (
$result[
'suggestions'] as $entry)
68 foreach ($entry[
'avail_in'] as $tlds)
70 $suggestions[] = sprintf(
'%s.%s', $entry[
'name'], $tlds);
92 $domain = mb_strtolower($domain);
98 'ns0' =>
'ns1.reg.ru.',
99 'ns1' =>
'ns2.reg.ru.'
104 if (array_key_exists(
'ip',
$params))
140 if (isset(
$result[
'dname']) && mb_strtolower(
$result[
'dname']) == mb_strtolower($domain))
164 $domain = mb_strtolower($domain);
168 switch ($record[
'type'])
172 'action' =>
'add_alias',
174 'ipaddr' => $record[
'value']
179 'action' =>
'add_alias',
180 'subdomain' => $record[
'name'],
181 'ipaddr' => $record[
'value']
186 'action' =>
'add_cname',
187 'subdomain' => $record[
'name'],
188 'canonical_name' => $record[
'value']
193 'action' =>
'add_mx',
194 'subdomain' => $record[
'name'],
195 'mail_server' => $record[
'value'],
196 'priority' => $record[
'priority']
242 if (!empty($domain[
'dname']))
244 $list[$domain[
'dname']] = [
245 'domain_name' => $domain[
'dname'],
246 'creation_date' => $domain[
'creation_date'],
247 'expiration_date' => $domain[
'expiration_date'],
248 'status' => $domain[
'state']
static renewDomain(string $user, string $password, string $domain, ?string &$error)
static updateDns(string $user, string $password, string $domain, array $params, ?string &$error)
static suggestDomain(string $user, string $password, string $word1, string $word2, array $tlds, ?string &$error)
static checkDomain(string $user, string $password, string $domain, ?string &$error)
static createDomain(string $user, string $password, string $domain, array $params, ?string &$error)
static getDomainsList(string $user, string $password, ?string &$error)
static renewDomain($user, $password, $domain, $params, &$error)
static updateDns($user, $password, $domain, $params, &$error)
static getDomainsList($user, $password, &$error)
static suggestDomain($user, $password, $word1, $word2, $tlds, &$error)
static createDomain($user, $password, $domain, $params, &$error)
static checkDomain($user, $password, $domain, &$error)
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
if($inWords) echo htmlspecialcharsbx(Number2Word_Rus(roundEx($totalVatSum $params['CURRENCY']