File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/components/bitrix/landing.filter/templates/.default/template.php
Back
<?php if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) { die(); } use \Bitrix\Main\Localization\Loc; /** @var array $arParams */ /** @var array $arResult */ /** @var \CMain $APPLICATION */ // init Loc::loadMessages(__FILE__); \CJSCore::init(array('sidepanel', 'action_dialog', 'loader')); \Bitrix\Main\UI\Extension::load('ui.buttons'); \Bitrix\Main\UI\Extension::load('ui.buttons.icons'); if ($arResult['FATAL']) { return; } // some vars $uriAjax = new \Bitrix\Main\Web\Uri($arResult['CUR_URI']); $uriAjax->addParams(array( 'IS_AJAX' => 'Y', $arResult['NAVIGATION_ID'] => $arResult['CURRENT_PAGE'] )); $uriAjax->deleteParams([ LandingBaseComponent::NAVIGATION_ID ]); if (defined('SITE_TEMPLATE_ID')) { $isBitrix24Template = SITE_TEMPLATE_ID === 'bitrix24'; } // title $bodyClass = $APPLICATION->GetPageProperty('BodyClass'); $APPLICATION->SetPageProperty('BodyClass', ($bodyClass ? $bodyClass.' ' : '') . 'pagetitle-toolbar-field-view'); ?> <?php if ($isBitrix24Template) { $this->SetViewTarget('inside_pagetitle'); } ?> <?if (!$isBitrix24Template):?> <div class="tasks-interface-filter-container"> <?endif;?> <? if (isset($arParams['BUTTONS']) && is_array($arParams['BUTTONS'])) { if (count($arParams['BUTTONS']) == 1) { $buuton = array_shift($arParams['BUTTONS']); if (isset($buuton['LINK']) && isset($buuton['TITLE'])) { ?> <div class="pagetitle-container pagetitle-align-right-container"> <a href="<?= \htmlspecialcharsbx($buuton['LINK']);?>" id="landing-create-element" class="ui-btn ui-btn-md ui-btn-success landing-filter-action-link"> <?= \htmlspecialcharsbx($buuton['TITLE']);?> </a> </div> <? } } else { $buuton = array_shift($arParams['BUTTONS']); ?> <?if (isset($buuton['LINK']) && isset($buuton['TITLE'])):?> <div class="pagetitle-container pagetitle-align-right-container" id="landing-menu-actions"> <a href="<?= \htmlspecialcharsbx($buuton['LINK']);?>" id="landing-create-element" <? ?>class="ui-btn ui-btn-md ui-btn-success ui-btn-icon-add landing-filter-action-link ui-btn-dropdown"> <?= \htmlspecialcharsbx($buuton['TITLE']);?> </a> </div> <script type="text/javascript"> var landingCreateButtons = [ <?foreach ($arParams['BUTTONS'] as $buuton):?> <?if (isset($buuton['LINK']) && isset($buuton['TITLE'])):?> { href: '<?= \CUtil::JSEscape($buuton['LINK']);?>', text: '<?= \CUtil::JSEscape($buuton['TITLE']);?>' }, <?endif;?> <?endforeach;?> null ]; </script> <?endif;?> <? } } ?> <div class="pagetitle-container<?if (!$isBitrix24Template) {?> pagetitle-container-light<?}?> pagetitle-flexible-space"> <?$APPLICATION->IncludeComponent( 'bitrix:main.ui.filter', '', array( 'FILTER_ID' => $arParams['FILTER_ID'], 'GRID_ID' => $arParams['FILTER_ID'], 'FILTER' => $arResult['FILTER'], 'FILTER_PRESETS' => $arResult['FILTER_PRESETS'], 'ENABLE_LABEL' => true, 'ENABLE_LIVE_SEARCH' => true, 'RESET_TO_DEFAULT_MODE' => true ), $this->__component, array('HIDE_ICONS' => true) );?> <script type="text/javascript"> var landingAjaxPath = '<?= \CUtil::jsEscape($uriAjax->getUri());?>'; var landingFilterId = '<?= \CUtil::jsEscape($arParams['FILTER_ID']);?>'; </script> </div> <div class="landing-filter-buttons-container"> <span class="ui-btn ui-btn-light-border ui-btn-themes landing-recycle-bin-btn" id="landing-recycle-bin"> <?= Loc::getMessage('LANDING_TPL_RECYCLE_BIN');?> </span> <?if ($arParams['SETTING_LINK']): // for compatibility if (!is_array($arParams['SETTING_LINK'])) { $arParams['SETTING_LINK'] = [[ 'TITLE' => '', 'LINK' => $arParams['SETTING_LINK'] ]]; } ?> <script type="text/javascript"> var landingSettingsButtons = [ <? $bFirst = true; foreach ($arParams['SETTING_LINK'] as $link):?> <?if (isset($link['LINK']) && isset($link['TITLE'])):?> <?= !$bFirst ? ',' : '';?>{ href: '<?= \CUtil::JSEscape($link['LINK']);?>', text: '<?= \CUtil::JSEscape($link['TITLE']);?>' <? if (isset($link['DATASET']) && is_array($link['DATASET'])): ?> , dataset: <?= \CUtil::phpToJSObject($link['DATASET']) ?> <? endif ?> <? if (isset($link['DELIMITER']) && $link['DELIMITER'] === true): ?> , delimiter: true <? endif ?> } <? $bFirst = false; endif;?> <?endforeach;?> ]; </script> <a class="ui-btn ui-btn-light-border ui-btn-themes ui-btn-icon-setting" id="landing-menu-settings" href="#"></a> <?endif;?> <?if ($arParams['FOLDER_SITE_ID']):?> <a class="ui-btn ui-btn-light-border ui-btn-icon-add-folder ui-btn-themes landing-filter-buttons-add-folder" <? ?>id="landing-create-folder" <? ?>data-type="<?= $arParams['TYPE'];?>" <? ?>data-action="<?= \CUtil::jsEscape(Loc::getMessage('LANDING_TPL_CREATE_FOLDER_ACTION'));?>" <? ?>data-siteId="<?= $arParams['FOLDER_SITE_ID'];?>" <? ?>data-folderId="<?= $arParams['FOLDER_ID'];?>" <? ?>href="javascript:void(0);" <? ?>title="<?= Loc::getMessage('LANDING_TPL_CREATE_FOLDER');?>"></a> <?else:?> <?endif;?> </div> <?if (!$isBitrix24Template):?> </div> <?endif;?> <?php if ($isBitrix24Template) { $this->EndViewTarget(); } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.25 |
proxy
|
phpinfo
|
Settings