%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/mail.usersignature.list/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/mail.usersignature.list/templates/.default/template.php |
<?php
use Bitrix\Main\Localization\Loc;
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true)
{
die();
}
\Bitrix\Main\UI\Extension::load("ui.alerts");
\Bitrix\Main\UI\Extension::load("ui.forms");
\Bitrix\Main\UI\Extension::load('ui.buttons');
\Bitrix\Main\UI\Extension::load("ui.notification");
\CJSCore::init("sidepanel");
$isIframe = isset($arResult["IFRAME"]) && $arResult["IFRAME"] === "Y";
$bodyClass = $APPLICATION->getPageProperty('BodyClass', false);
$APPLICATION->setPageProperty('BodyClass', trim(sprintf('%s %s', $bodyClass, 'pagetitle-toolbar-field-view pagetitle-mail-view')));
if ($isIframe):?>
<div class="mail-signature-is-iframe">
<?endif;
if (SITE_TEMPLATE_ID == 'bitrix24' && !$isIframe)
{
$this->setViewTarget('inside_pagetitle'); ?>
<div class="pagetitle-container pagetitle-flexible-space">
<? $APPLICATION->includeComponent(
'bitrix:main.ui.filter', '',
$arResult['FILTER']
); ?>
</div>
<button class="ui-btn ui-btn-primary mail-signature-create-btn" onclick="BX.Mail.UserSignature.List.openUrl('<?=CUtil::JSEscape($arResult['addUrl']);?>');">
<?= Loc::getMessage('MAIL_USERSIGNATURE_ADD_BUTTON') ?>
</button>
<? $this->endViewTarget();
}
else
{
$APPLICATION->includeComponent(
'bitrix:main.ui.filter', '',
$arResult['FILTER']
); ?>
<?$this->setViewTarget('pagetitle');?>
<button class="ui-btn ui-btn-primary mail-signature-create-btn" onclick="BX.Mail.UserSignature.List.openUrl('<?=CUtil::JSEscape($arResult['addUrl']);?>');">
<?= Loc::getMessage('MAIL_USERSIGNATURE_ADD_BUTTON') ?>
</button>
<?
$this->endViewTarget('pagetitle');
}
$APPLICATION->SetTitle(Loc::getMessage('MAIL_USERSIGNATURE_LIST_TITLE'));
?><div id="signature-alert-container">
</div><?
$APPLICATION->IncludeComponent(
"bitrix:main.ui.grid",
"",
$arResult['GRID']
);?>
<?if ($isIframe)
{?>
</div>
<?}?>
<script>
BX.ready(function() {
<?='BX.message('.\CUtil::PhpToJSObject(\Bitrix\Main\Localization\Loc::loadLanguageFile(__FILE__)).');'?>
BX.Mail.UserSignature.List.init();
});
</script>