Your IP : 216.73.216.86


Current Path : /var/www/homesaver/www/bitrix/components/bitrix/landing.site_domain/templates/.default/
Upload File :
Current File : /var/www/homesaver/www/bitrix/components/bitrix/landing.site_domain/templates/.default/provider.php

<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true)
{
	die();
}

/** @var array $arResult */

use \Bitrix\Landing\Manager;
use \Bitrix\Main\Localization\Loc;
use Bitrix\Main\UI\Extension;

Extension::load(['ui.fonts.opensans', 'ui.hint']);

$requestDomainName = $this->getComponent()->request('param');

if ($arResult['IS_FREE_DOMAIN'] != 'Y')
{
	$arResult['~DOMAIN_NAME'] = '';
	$arResult['DOMAIN_NAME'] = '';
}
?>

<div class="landing-domain-block">
	<div class="landing-domain-block-title"><?= Loc::getMessage('LANDING_TPL_FREE_SUBTITLE');?></div>
	<div class="landing-domain-block-content">
		<div class="landing-domain-block-info" id="landing-domain-block-info">
			<div class="landing-domain-block-info-title"><?= Loc::getMessage('LANDING_TPL_FREE_INFO_TITLE');?></div>
			<div class="landing-domain-block-info-text"><?= Loc::getMessage('LANDING_TPL_FREE_INFO_TEXT');?></div>
			<a href="#" class="ui-link ui-link-secondary ui-link-dashed" id="landing-domain-block-info-close-link"><?= Loc::getMessage('LANDING_TPL_LINK_HIDE');?></a>
			<span class="landing-domain-block-info-close" id="landing-domain-block-info-close-icon"></span>
		</div>
		<div class="landing-domain-block-select">
			<div class="landing-domain-block-input">
				<div class="landing-domain-block-input-inner">
					<span class="landing-domain-block-label">
					<?= Loc::getMessage('LANDING_TPL_FREE_TITLE_SELECT1', ['#TLD#' => '.' . mb_strtoupper(implode(', .', $arResult['TLD']))]);?>
					<span data-hint="<?= Loc::getMessage('LANDING_TPL_DOMAIN_RULES') ?>" data-hint-html></span>
					</span>
					<div class="ui-ctl ui-ctl-textbox ui-ctl-w100">
						<div class="ui-ctl-ext-after ui-ctl-icon-loader" id="domain-edit-loader" hidden></div>
						<div class="domain-edit-length" id="domain-edit-length" hidden></div>
						<input type="text" name="param" value="<?= \htmlspecialcharsbx($requestDomainName ? $requestDomainName : $arResult['DOMAIN_NAME']);?>" <?
							?>id="domain-edit-name" class="ui-ctl-element" placeholder="mysite.<?= $arResult['TLD'][0];?>">
					</div>
				</div>
				<button class="ui-btn ui-btn-light-border landing-domain-edit-check-btn" id="domain-edit-check">
					<?= Loc::getMessage('LANDING_TPL_CHECK');?>
				</button>
			</div>
			<div class="landing-domain-alert" id="domain-edit-message" hidden></div>
			<div class="landing-domain-block-available" style="display: none;">
				<div class="landing-domain-block-available-title"><?= Loc::getMessage('LANDING_TPL_FREE_CHOOSE_ANOTHER_NAME');?></div>
				<div id="domain-edit-another" class="landing-domain-block-available-list-wrap">
					...domains...
				</div>
				<div class="landing-domain-block-available-btn-wrap">
					<button class="ui-btn ui-btn-light-border landing-domain-block-available-btn" id="domain-edit-another-more" type="button" style="display: none;">
						<?= Loc::getMessage('LANDING_TPL_FREE_CHOOSE_ANOTHER_NAME_MORE');?>
					</button>
				</div>
			</div>
		</div>
		<?if ($arResult['AGREEMENTS_URL']):?>
		<div class="landing-domain-edit-agreement">
			<?= Loc::getMessage('LANDING_TPL_AGREE_BY_SUBMIT', [
				'#LINK1#' => '<a href="' . $arResult['AGREEMENTS_URL'] . '" target="_blank">',
				'#LINK2#' => '</a>'
			]);?>
		</div>
		<?endif;?>
	</div>
</div>
<button type="submit" class="ui-btn ui-btn-primary" id="domain-edit-submit">
	<?= Loc::getMessage('LANDING_TPL_GET_FREE');?>
</button>

<script>
	BX.ready(function()
	{
		new BX.Landing.SiteDomain.Free({
			idDomainName: BX('domain-edit-name'),
			idDomainCheck: BX('domain-edit-check'),
			idDomainSubmit: BX('domain-edit-submit'),
			idDomainAnother: BX('domain-edit-another'),
			idDomainAnotherMore: BX('domain-edit-another-more'),
			idDomainMessage: BX('domain-edit-message'),
			idDomainLoader: BX('domain-edit-loader'),
			idDomainLength: BX('domain-edit-length'),
			idDomainErrorAlert: BX('domain-error-alert'),
			saveBlocker: <?= !$arResult['FEATURE_FREE_AVAILABLE'] ? 'true' : 'false';?>,
			saveBlockerCallback: function() {
				<?= \Bitrix\Landing\Restriction\Manager::getActionCode('limit_free_domen');?>
			},
			maxVisibleSuggested: 10,
			tld: <?= \CUtil::phpToJSObject($arResult['TLD'][0])?>,
			promoBlock: BX('landing-domain-block-info'),
			promoCloseIcon: BX('landing-domain-block-info-close-icon'),
			promoCloseLink: BX('landing-domain-block-info-close-link')
		});
	});
</script>