File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/components/bitrix/mail.client.config/templates/.default/template.php
Back
<?php use Bitrix\Main\Localization\Loc; \Bitrix\Main\UI\Extension::load([ 'ui.design-tokens', 'ui.fonts.opensans', 'ui.info-helper', ]); if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); $newPath = \CComponentEngine::makePathFromTemplate( $arParams['PATH_TO_MAIL_CONFIG'], array('act' => 'new') ); if (!$arResult['CAN_CONNECT_NEW_MAILBOX']) { if (\CModule::includeModule('bitrix24')) { \CJsCore::init('popup'); \CBitrix24::initLicenseInfoPopupJS(); } } ?> <div class="mail-add"> <div class="mail-add-inner"> <div class="mail-add-header"> <div class="mail-add-title"><?=Loc::getMessage('MAIL_CLIENT_CONFIG_PROMPT') ?></div> <div class="mail-add-desc"></div> </div> <div class="mail-add-services"> <div class="mail-add-list"> <? foreach ($arParams['SERVICES'] as $settings): ?> <? if ($settings['type'] != 'imap' && $settings['ACTIVE'] !== 'N') continue; ?> <a class="mail-add-item" <? if ($arResult['CAN_CONNECT_NEW_MAILBOX']): ?> href="<?=htmlspecialcharsbx(\CHTTP::urlAddParams($newPath, array('id' => $settings['id']))) ?>" <? else: ?> onclick="showLicenseInfoPopup()" <? endif ?>> <? if ($settings['icon']): ?> <img class="mail-add-img" src="<?=$settings['icon'] ?>" alt="<?=htmlspecialcharsbx($settings['name']) ?>"> <? else: ?> <span class="mail-add-text <? if (mb_strlen($settings['name']) > 10): ?> mail-add-text-small"<? endif ?>"> <?=htmlspecialcharsbx($settings['name']) ?> </span> <? endif ?> </a> <? endforeach ?> </div> </div> </div> </div> <script type="text/javascript"> BX.addCustomEvent( 'SidePanel.Slider:onMessage', function (event) { var urlParams = {}; if (window !== window.top) { urlParams.IFRAME = 'Y'; } if (event.getEventId() === 'mail-mailbox-config-success') { event.data.handled = false; top.BX.SidePanel.Instance.postMessage(window, event.getEventId(), event.data); if (event.data.handled) { var slider = top.BX.SidePanel.Instance.getSliderByWindow(window); if (slider) { slider.setCacheable(false); slider.close(); } } else { window.location.href = BX.util.add_url_param( '<?=\CUtil::jsEscape($arParams['PATH_TO_MAIL_MSG_LIST']) ?>'.replace('#id#', event.data.id).replace('#start_sync_with_showing_stepper#', true), urlParams ); } } } ); function showLicenseInfoPopup() { BX.UI.InfoHelper.show('limit_contact_center_mail_box_number'); } <? if (!$arResult['CAN_CONNECT_NEW_MAILBOX']): ?> showLicenseInfoPopup(); <? endif ?> </script>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.25 |
proxy
|
phpinfo
|
Settings