%PDF- %PDF-
Direktori : /home/bitrix/www/bitrix/components/bitrix/mail.client.message.view/templates/.default/ |
Current File : /home/bitrix/www/bitrix/components/bitrix/mail.client.message.view/templates/.default/template.php |
<?php use Bitrix\Main\Localization\Loc; if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die(); $message = $arResult['MESSAGE']; $this->setViewTarget('pagetitle_icon'); ?> <span class="mail-msg-title-icon mail-msg-title-icon-<?=($message['__is_outcome'] ? 'outcome' : 'income') ?>"></span> <span class="mail-msg-title-icon-placeholder "> </span> <? $this->endViewTarget(); $createMenu = array( 'TASKS_TASK' => array( 'title' => Loc::getMessage('MAIL_MESSAGE_CREATE_TASK_BTN'), 'href' => \CHTTP::urlAddParams( \CComponentEngine::makePathFromTemplate( $arParams['PATH_TO_USER_TASKS_TASK'], array( 'action' => 'edit', 'task_id' => '0', ) ), array( 'TITLE' => rawurlencode(Loc::getMessage('MAIL_MESSAGE_TASK_TITLE', array('#SUBJECT#' => $message['SUBJECT']))), 'UF_MAIL_MESSAGE' => (int) $message['ID'], ) ), ), 'CRM_ACTIVITY' => array( 'title' => Loc::getMessage('MAIL_MESSAGE_CREATE_CRM_BTN'), ), 'CRM_EXCLUDE' => array( 'title' => Loc::getMessage('MAIL_MESSAGE_CREATE_CRM_EXCLUDE_BTN'), ), 'BLOG_POST' => array( 'title' => Loc::getMessage('MAIL_MESSAGE_CREATE_LF_BTN'), 'disabled' => true, ), 'IM_CHAT' => array( 'title' => Loc::getMessage('MAIL_MESSAGE_CREATE_IM_BTN'), 'disabled' => true, ), 'CALENDAR_EVENT' => array( 'title' => Loc::getMessage('MAIL_MESSAGE_CREATE_EVENT_BTN'), 'disabled' => true, ), ); foreach ($createMenu as $id => $item) { $createMenu[$id]['id'] = $id; $createMenu[$id]['binded'] = in_array($id, $message['BIND']); } $createMenu['__default'] = &$createMenu[\CUserOptions::getOption('mail', 'default_create_action', 'TASKS_TASK')]; if (SITE_TEMPLATE_ID == 'bitrix24' || $_REQUEST['IFRAME'] == 'Y' && $_REQUEST['IFRAME_TYPE'] == 'SIDE_SLIDER') { $this->setViewTarget('pagetitle'); } ?> <div class="ui-btn-double ui-btn-primary"> <a class="ui-btn-main" id="mail-msg-view-create-btn"><?=$createMenu['__default']['title'] ?></a> <a class="ui-btn-extra" id="mail-msg-view-create-menu-btn"></a> </div> <? if (SITE_TEMPLATE_ID == 'bitrix24' || $_REQUEST['IFRAME'] == 'Y' && $_REQUEST['IFRAME_TYPE'] == 'SIDE_SLIDER') { $this->endViewTarget(); } ?> <script type="text/javascript"> BX.ready(function () { BXMailMessageController.init({ messageId: <?=intval($message['ID']) ?>, ajaxUrl: '/bitrix/services/main/ajax.php?c=<?=rawurlencode($this->__component->getName()) ?>&mode=class', pageSize: <?=intval($arParams['PAGE_SIZE']) ?>, <? if (isset($_REQUEST['mail_uf_message_token']) && is_string($_REQUEST['mail_uf_message_token'])): ?> mail_uf_message_token: '<?=\CUtil::jsEscape($_REQUEST['mail_uf_message_token']) ?>', <? endif ?> pathNew: '<?=\CUtil::jsEscape(\CHTTP::urlAddParams( $arParams['~PATH_TO_MAIL_MSG_NEW'], array( 'IFRAME' => $_REQUEST['IFRAME'], 'IFRAME_TYPE' => $_REQUEST['IFRAME_TYPE'], ) )) ?>', createMenu: <?=\Bitrix\Main\Web\Json::encode($createMenu) ?>, isCrmEnabled: <?= CUtil::PhpToJSObject($arResult['CRM_ENABLE'] === 'Y'); ?> }); }); </script> <div class="mail-msg-view-wrapper" data-uid-key="<?= htmlspecialcharsbx($arResult['MESSAGE_UID_KEY']); ?>"> <div class="mail-msg-view-log-separator" style="margin-bottom: 1px; <? if (count($arResult['LOG']['A']) < $arParams['PAGE_SIZE']): ?> display: none; <? endif ?>"> <a class="mail-msg-view-log-more mail-msg-view-log-more-a" href="#"><?=Loc::getMessage('MAIL_MESSAGE_LOG_MORE') ?></a> </div> <? $list = $arResult['LOG']['A']; include __DIR__ . '/__log.php'; ?> <div style="display: none; "></div> <div class="mail-msg-view-details" data-id="<?=intval($message['ID']) ?>" id="mail-msg-view-details-<?=intval($message['ID']) ?>"> <? include __DIR__ . '/__body.php'; ?> </div> <? $list = $arResult['LOG']['B']; include __DIR__ . '/__log.php'; ?> <div class="mail-msg-view-log-separator" style="margin-top: 1px; <? if (count($arResult['LOG']['B']) < $arParams['PAGE_SIZE']): ?> display: none; <? endif ?>"> <a class="mail-msg-view-log-more mail-msg-view-log-more-b" href="#"><?=Loc::getMessage('MAIL_MESSAGE_LOG_MORE') ?></a> </div> </div> <script type="text/javascript"> BX.message({ MAIL_MESSAGE_AJAX_ERROR: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_AJAX_ERROR')) ?>', MAIL_MESSAGE_NEW_EMPTY_RCPT: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_NEW_EMPTY_RCPT')) ?>', MAIL_MESSAGE_NEW_UPLOADING: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_NEW_UPLOADING')) ?>', MAIL_MESSAGE_READ_CONFIRMED_SHORT: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_READ_CONFIRMED_SHORT')) ?>', MAIL_MESSAGE_DELETE_CONFIRM: '<?=\CUtil::jsEscape(Loc::getMessage('CRM_ACT_EMAIL_DELETE_CONFIRM')) ?>', MAIL_MESSAGE_SPAM_CONFIRM: '<?=\CUtil::jsEscape(Loc::getMessage('CRM_ACT_EMAIL_SPAM_CONFIRM')) ?>', MAIL_MESSAGE_LIST_CONFIRM_DELETE: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_LIST_CONFIRM_DELETE')) ?>', MAIL_MESSAGE_LIST_CONFIRM_DELETE_BTN: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_LIST_CONFIRM_DELETE_BTN')) ?>', MAIL_MESSAGE_LIST_CONFIRM_TITLE: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_LIST_CONFIRM_TITLE')) ?>', MAIL_MESSAGE_LIST_CONFIRM_CANCEL_BTN: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_LIST_CONFIRM_CANCEL_BTN')) ?>', MAIL_MESSAGE_SEND_SUCCESS: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_SEND_SUCCESS')) ?>', MAIL_MESSAGE_LIST_NOTIFY_ADDED_TO_CRM: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_LIST_NOTIFY_ADDED_TO_CRM')) ?>', MAIL_MESSAGE_LIST_NOTIFY_NOT_ADDED_TO_CRM: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_LIST_NOTIFY_NOT_ADDED_TO_CRM')) ?>', MAIL_MESSAGE_LIST_NOTIFY_EXCLUDED_FROM_CRM: '<?=\CUtil::jsEscape(Loc::getMessage('MAIL_MESSAGE_LIST_NOTIFY_EXCLUDED_FROM_CRM')) ?>' }); top.BX.SidePanel.Instance.postMessage( window, 'mail-message-view', { id: <?=intval($message['ID']) ?> } ); </script>