AnonSec Shell
Server IP : 85.193.89.191  /  Your IP : 18.191.210.170
Web Server : Apache
System : Linux 956367-cx40159.tmweb.ru 3.10.0-1160.105.1.el7.x86_64 #1 SMP Thu Dec 7 15:39:45 UTC 2023 x86_64
User : bitrix ( 600)
PHP Version : 8.1.27
Disable Function : NONE
MySQL : OFF  |  cURL : OFF  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/bitrix/www/bitrix/components/bitrix/landing.site_master/templates/.default/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/bitrix/www/bitrix/components/bitrix/landing.site_master/templates/.default/template.php
<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true)
{
	die();
}

/** @var \CMain $APPLICATION */
/** @var \LandingSiteMasterComponent $component */
/** @var array $arResult */
/** @var array $arParams */

use \Bitrix\Main\Localization\Loc;

Loc::loadMessages(__FILE__);

$bodyClass = $APPLICATION->getPageProperty('BodyClass');
$APPLICATION->setPageProperty('BodyClass', ($bodyClass ? $bodyClass . ' ' : '') . 'no-background');

\Bitrix\Main\UI\Extension::load([
	'ui.design-tokens',
	'ui.fonts.opensans',
	'ui.buttons',
	'ui.forms',
	'ui.tilegrid',
	'loader',
	'sidepanel',
	'main.qrcode',
	'ui.confetti',
]);

if ($arResult['ERRORS'])
{
	?><div class="landing-message-label error"><?
	foreach ($arResult['ERRORS'] as $error)
	{
		echo $error . '<br/>';
	}
	?></div><?
}
if ($arResult['FATAL'])
{
	return;
}

$step = $arResult['STEP'];
$site = $arResult['SITE'];
$siteId = $arResult['SITE']['ID'];
$stepMax = 4;
$step = max(0, min($step, $stepMax));
?>

<?if ($step != 4):?>
<div class="landing-sm">
	<div class="landing-sm-wrapper">
		<div class="landing-sm-head">
			<div class="landing-sm-head-logo"></div>
			<div class="landing-sm-head-container">
				<div class="landing-sm-head-title"><?= Loc::getMessage('LANDING_TPL_HEAD_TITLE');?></div>
				<div class="landing-sm-head-title landing-sm-head-title--sub"><?= Loc::getMessage('LANDING_TPL_WORKING_ALREADY');?></div>
			</div>
		</div>
		<form method="get" action="<?= POST_FORM_ACTION_URI;?>">
		<input type="hidden" name="IFRAME" value="<?= $component->request('IFRAME') == 'Y' ? 'Y' : 'N';?>" />
		<?= bitrix_sessid_post();?>
		<div class="landing-sm-container">
			<div class="landing-sm-steps">
				<?for ($i = 1; $i <= 3; $i++):?>
				<div class="landing-sm-steps-item<?= ($i == $arResult['STEP']) ? ' landing-sm-steps-item--active' : '';?>">
					<?= Loc::getMessage('LANDING_TPL_STEP' . $i . '_TITLE');?>
				</div>
				<?endfor;?>
			</div>
			<div class="landing-sm-content">
				<div class="landing-sm-content-title"><?= Loc::getMessage('LANDING_TPL_STEP' . $step . '_DESC');?></div>
				<div class="landing-sm-content-wrapper">
					<?include 'steps/step' . $step . '.php';?>
				</div>
				<div class="landing-sm-content-bottom">
					<?if ($step > 1 && $step < $stepMax):?>
						<button type="submit" name="STEP" value="<?= $step - 1;?>" id="landing-master-prev" class="ui-btn ui-btn-lg ui-btn-light-border ui-btn-round">
							<?= Loc::getMessage('LANDING_TPL_FORM_PREV_STEP');?>
						</button>
					<?endif;?>
					<?if ($step < $stepMax):?>
						<button type="submit" name="STEP" value="<?= $step + 1;?>" id="landing-master-next" class="ui-btn ui-btn-lg<?if ($step === 1):?> ui-btn-success<?else:?> ui-btn-light-border<?endif;?> ui-btn-round"<?if ($step === 1):?> style="min-width: 330px;"<?endif;?>>
							<?= Loc::getMessage('LANDING_TPL_FORM_NEXT_STEP');?>
						</button>
					<?else:?>
						<a href="<?= SITE_DIR;?>crm/deal/" target="_top" class="ui-btn ui-btn-lg ui-btn-success ui-btn-round">
							<?= Loc::getMessage('LANDING_TPL_FORM_COMPLETE');?>
						</a>
					<?endif;?>
				</div>
			</div>
		</div>
		</form>
	</div>
	<div class="landing-sm-phone-wrapper">
		<div class="landing-sm-phone">
			<?$lang = LANGUAGE_ID === 'ru' ? 'ru' : 'en';?>
			<?if ($step != 3):?>
				<div class="landing-sm-phone-pic">
				<?if ($step === 1):?>
					<img class="landing-sm-phone-pic-item landing-sm-phone-pic-item--show" src="<?= $component->getComponentTemplate();?>/image/<?=$lang?>/landing-sm-shop-page-7.png" alt="">
				<?elseif ($step === 2):?>
					<img class="landing-sm-phone-pic-item landing-sm-phone-pic-item--show" src="<?= $component->getComponentTemplate();?>/image/<?=$lang?>/landing-sm-shop-page-8.png" alt="">
				<?endif;?>
			</div>
			<?else:?>
			<div class="landing-sm-phone-pic">
				<img class="landing-sm-phone-pic-item" src="<?= $component->getComponentTemplate();?>/image/<?=$lang?>/landing-sm-shop-page-4.png" alt="" data-index="landing-sm-shop-page-step-4">
				<img class="landing-sm-phone-pic-item" src="<?= $component->getComponentTemplate();?>/image/<?=$lang?>/landing-sm-shop-page-5.png" alt="" data-index="landing-sm-shop-page-step-5">
				<div class="landing-sm-phone-qr landing-sm-phone-pic-item landing-sm-phone-pic-item--show" data-index="landing-sm-phone-qr">
					<div class="landing-sm-phone-qr-top"><?= Loc::getMessage('LANDING_TPL_QRCODE_CAMERA');?></div>
					<div class="landing-sm-phone-qr-code" id="landing-master-qrcode"></div>
					<?if ($helpUrl = \Bitrix\Landing\Help::getHelpUrl('QRCODE')):?>
						<a class="landing-sm-phone-qr-link" href="<?= $helpUrl;?>"><?= Loc::getMessage('LANDING_TPL_QRCODE_HOW_SCAN');?></a>
					<?endif;?>
					<div class="landing-sm-phone-qr-bx-logo<?if($lang === 'ru'):?> landing-sm-phone-qr-bx-logo--ru<?endif;?>"></div>
					<div class="landing-sm-phone-qr-bx-logo-text"><?= Loc::getMessage('LANDING_TPL_QRCODE_COPY');?></div>
					<script>
						BX.ready(function()
						{
							new QRCode(BX('landing-master-qrcode'), {
								text: '<?= \CUtil::jsEscape($component->getPageParam($site['SITE_URL'], ['promo' => 'Y']));?>',
								width: 250,
								height: 250
							});
						});
					</script>
				</div>
			</div>
			<?endif;?>
		</div>
	</div>
	<div class="landing-sm-bg"></div>
</div>
<?else:?>
<div class="landing-sm-teaser<?if (!\Bitrix\Landing\Manager::availableOnlyForZone('ru')){?> landing-sm-teaser--en<?}?>" id="landing-sm-teaser-confetti">
	<div class="landing-sm-teaser-head">
		<div class="landing-sm-teaser-title"><?= Loc::getMessage('LANDING_TPL_CONGRATULATIONS');?></div>
		<div class="landing-sm-teaser-title landing-sm-teaser-title--sub"><?= Loc::getMessage('LANDING_TPL_READY_FOR_CLIENTS');?></div>
		<div class="landing-sm-teaser-control">
			<div class="landing-sm-teaser-button">
				<?php if ($component->siteHasOrdersAction($siteId)): ?>
					<?php if (\CCrmSaleHelper::isWithOrdersMode()): ?>
					<a href="<?= SITE_DIR;?>shop/orders/" data-crm-shop-teaser-button="Y" target="_top" class="ui-btn ui-btn-lg ui-btn-success">
						<?= Loc::getMessage('LANDING_TPL_FORM_COMPLETE_ORDER');?>
					</a>
					<?php else: ?>
					<a href="<?= SITE_DIR;?>crm/deal/?redirect_to" data-crm-shop-teaser-button="Y" target="_top" class="ui-btn ui-btn-lg ui-btn-success">
						<?= Loc::getMessage('LANDING_TPL_FORM_COMPLETE_DEAL');?>
					</a>
					<?php endif;?>
				<?php else: ?>
					<a href="<?= SITE_DIR;?>shop/stores/" data-crm-shop-teaser-button="Y" target="_top" class="ui-btn ui-btn-lg ui-btn-success">
						<?= Loc::getMessage('LANDING_TPL_FORM_COMPLETE_SHOP');?>
					</a>
				<?php endif ?>
			</div>
		</div>
	</div>
	<div class="landing-sm-teaser-bottom"></div>
</div>
<script>
	BX.ready(function() {
		var crmShopTeaserButtons = document.querySelectorAll('[data-crm-shop-teaser-button="Y"]');
		for (i = 0; i < crmShopTeaserButtons.length; i++)
		{
			crmShopTeaserButtons[i].addEventListener(
				'click',
				function (event) {
					localStorage.setItem('crmShopMasterJustFinished', 'Y');
				}
			);
		}

		setTimeout(function() {
			BX.UI.Confetti.fire({
				particleCount: 240,
				spread: 170,
				origin: { y: 0.2 }
			});
		}, 2000);
	});
</script>
<?endif;?>

<script>
	BX.ready(function() {
		var buttonNext = document.getElementById('landing-master-next');
		var buttonPrev = document.getElementById('landing-master-prev');

		function showLoader() {
			BX.SidePanel.Instance.getSliderByWindow(window).showLoader();
		}

		if(buttonNext)
			buttonNext.addEventListener('click', showLoader);

		if(buttonPrev)
			buttonPrev.addEventListener('click', showLoader);
	});
</script>

Anon7 - 2022
AnonSec Team