%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/landing.start/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/landing.start/templates/.default/result_modifier.php |
<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED!==true)
{
die();
}
$context = \Bitrix\Main\Application::getInstance()->getContext();
$request = $context->getRequest();
use \Bitrix\Main\Localization\Loc;
Loc::loadMessages(dirname(__FILE__) . '/template.php');
ob_start();
?>
<script type="text/javascript">
BX.message({
LANDING_TPL_JS_PAY_TARIFF: '<?= \CUtil::jsEscape(Loc::getMessage('LANDING_TPL_JS_PAY_TARIFF'));?>'
});
</script>
<?
\Bitrix\Main\Page\Asset::getInstance()->addString(ob_get_contents());
ob_end_clean();
// prepare links
if ($arParams['SEF_MODE'] != 'Y')
{
foreach ($arParams['VARIABLE_ALIASES'] as $k => $v)
{
$majorVars = array('PAGE_URL_SITE_SHOW', 'PAGE_URL_SITE_EDIT',
'PAGE_URL_LANDING_EDIT', 'PAGE_URL_LANDING_VIEW',
'PAGE_URL_DOMAIN_EDIT');
foreach ($majorVars as $code)
{
$arParams[$code] = str_replace(
'#' . $v . '#',
'#' . $k . '#',
$arParams[$code]
);
}
}
}
// iframe header
if ($request->get('IFRAME') == 'Y')
{
\Bitrix\Landing\Manager::getApplication()->restartBuffer();
include 'slider_header.php';
}
elseif ($request->get('IFRAME') == 'N')
{
$request = $context->getRequest();
$redirect = new \Bitrix\Main\Web\Uri($request->getRequestUri());
$redirect->deleteParams(array(
'IFRAME'
));
?>
<script type="text/javascript">
window.top.location.href = "<?= \CUtil::JSEscape($redirect->getUri());?>";
</script>
<?
include 'slider_footer.php';
\CMain::finalActions();
die();
}
// ajax
elseif ($request->get('IS_AJAX') == 'Y')
{
\Bitrix\Landing\Manager::getApplication()->restartBuffer();
}
// add filter and action button
elseif (in_array($this->getPageName(), array('template', 'site_show')))
{
$link = '';
$title = '';
if ($this->getPageName() == 'site_show')
{
$title = Loc::getMessage('LANDING_TPL_ADD_PAGE');
$link = $arParams['PAGE_URL_LANDING_EDIT'];
$link = str_replace(
array('#site_show#', '#landing_edit#'),
array($arResult['VARS']['site_show'], 0),
$link);
$folderId = $request->get($arParams['ACTION_FOLDER']);
if ($folderId)
{
$link = new \Bitrix\Main\Web\Uri($link);
$link->addParams(array(
$arParams['ACTION_FOLDER'] => $folderId
));
$link = $link->getUri();
}
}
else
{
$title = Loc::getMessage('LANDING_TPL_ADD_SITE_' . $arParams['TYPE']);
$link = $arParams['PAGE_URL_SITE_EDIT'];
$link = str_replace('#site_edit#', 0, $link);
if (!$title)
{
$title = Loc::getMessage('LANDING_TPL_ADD_SITE');
}
}
$folderId = $request->get($arParams['ACTION_FOLDER']);
$APPLICATION->IncludeComponent(
'bitrix:landing.filter',
'.default',
array(
'FILTER_TYPE' => $this->getPageName() == 'site_show'
? 'LANDING'
: 'SITE',
'SETTING_LINK' => ($arResult['VARS']['site_show'] > 0)
? str_replace(
'#site_edit#',
$arResult['VARS']['site_show'],
$arParams['PAGE_URL_SITE_EDIT']
)
: '',
'BUTTONS' => array(
array(
'LINK' => $link,
'TITLE' => $title
)
),
'TYPE' => $arParams['TYPE'],
'FOLDER_SITE_ID' => !$folderId ? $arResult['VARS']['site_show'] : 0
),
$this->__component
);
}
if (
$request->get('agreement') == 'Y' &&
!$request->get('landing_mode') &&
\Bitrix\Landing\Manager::isB24()
)
{
include __DIR__ . '/popups/agreement.php';
}