%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/lists.live.feed/templates/.default/ |
| Current File : /home/bitrix/www/bitrix/components/bitrix/lists.live.feed/templates/.default/template.php |
<? if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
use Bitrix\Main\Localization\Loc;
use \Bitrix\Main\Page\Asset;
CJSCore::Init(array('lists'));
Asset::getInstance()->addJs($this->GetFolder().'/right.js');
?>
<div class="bx-lists-total-div-class" id="bx-lists-total-div-id">
<input type="hidden" id="bx-lists-selected-list" name="IBLOCK_ID">
<input type="hidden" id="bx-lists-lists-page" value="<?= $arResult['LISTS_URL'] ?>">
<div id="bx-lists-store-lists" style="display:none"></div>
<table class="bx-lists-table-title" id="bx-lists-table-title-id">
<tr>
<td class="bx-lists-table-td-title">
<span class="bx-lists-title-desc-icon" id="bx-lists-table-td-title-img"></span>
<span id="bx-lists-table-td-title"></span>
</td>
<td><a href="#" id="bx-lists-settings-btn" class="bx-lists-settings-btn"></a></td>
</tr>
</table>
<input type="hidden" id="bx-lists-template-id" name="TEMPLATE_ID">
</div>
<input type="hidden" id="bx-lists-title-notify-admin-popup">
<input type="hidden" id="bx-lists-check-notify-admin">
<input type="hidden" id="bx-lists-select-site-id" value="<?= SITE_ID ?>" />
<input type="hidden" id="bx-lists-select-site-dir" value="<?= SITE_DIR ?>" />
<input type="hidden" id="bx-lists-random-string" value="<?= $arResult['RAND_STRING'] ?>" />
<? $frame = $this->createFrame("bp-livefeed")->begin(""); ?>
<script type="text/javascript">
BX(function () {
BX.Lists['LiveFeedClass_<?= $arResult['RAND_STRING']?>'] = new BX.Lists.LiveFeedClass({
socnetGroupId: '<?= $arResult['SOCNET_GROUP_ID'] ?>',
randomString: '<?= $arResult['RAND_STRING'] ?>',
listData: <?= \Bitrix\Main\Web\Json::encode($arResult['LIST_DATA']) ?>
});
BX.bind(BX('bx-lists-settings-btn'), 'click', function(e) {
BX.Lists['LiveFeedClass_<?= $arResult['RAND_STRING']?>'].createSettingsDropdown(e);
});
});
</script>
<? $frame->end(); ?>
<script type="text/javascript">
BX.message({
LISTS_JS_STATUS_ACTION_SUCCESS: '<?= GetMessageJS('LISTS_JS_STATUS_ACTION_SUCCESS') ?>',
LISTS_JS_STATUS_ACTION_ERROR: '<?= GetMessageJS('LISTS_JS_STATUS_ACTION_ERROR') ?>',
LISTS_ADD_STAFF: '<?=GetMessageJS("LISTS_ADD_STAFF")?>',
LISTS_ADD_STAFF_MORE: '<?=GetMessageJS("LISTS_ADD_STAFF_MORE")?>',
LISTS_SELECT_STAFF_SET_RIGHT: '<?=GetMessageJS("LISTS_SELECT_STAFF_SET_RIGHT")?>',
LISTS_SAVE_BUTTON_SET_RIGHT: '<?=GetMessageJS("LISTS_SAVE_BUTTON_SET_RIGHT")?>',
LISTS_CANCEL_BUTTON_SET_RIGHT: '<?=GetMessageJS("LISTS_CANCEL_BUTTON_SET_RIGHT")?>',
LISTS_CANCEL_BUTTON_CLOSE: '<?=GetMessageJS("LISTS_CANCEL_BUTTON_CLOSE")?>',
LISTS_SELECT_STAFF_SET_RESPONSIBLE: '<?=GetMessageJS("LISTS_SELECT_STAFF_SET_RESPONSIBLE_NEW")?>',
LISTS_NOTIFY_ADMIN_TITLE_WHY: '<?=GetMessageJS("LISTS_NOTIFY_ADMIN_TITLE_WHY", "#NAME_PROCESSES#")?>',
LISTS_NOTIFY_ADMIN_TEXT_ONE: '<?=GetMessageJS("LISTS_NOTIFY_ADMIN_TEXT_ONE", "#NAME_PROCESSES#")?>',
LISTS_NOTIFY_ADMIN_TEXT_TWO: '<?=GetMessageJS("LISTS_NOTIFY_ADMIN_TEXT_TWO", "#NAME_PROCESSES#")?>',
LISTS_NOTIFY_ADMIN_MESSAGE_BUTTON: '<?=GetMessageJS("LISTS_NOTIFY_ADMIN_MESSAGE_BUTTON")?>',
LISTS_NOTIFY_ADMIN_MESSAGE: '<?=GetMessageJS("LISTS_NOTIFY_ADMIN_MESSAGE")?>',
LISTS_CANCEL_BUTTON_INSTALL: '<?=GetMessageJS("LISTS_CANCEL_BUTTON_INSTALL")?>',
LISTS_TITLE_POPUP_MARKETPLACE: '<?=GetMessageJS("LISTS_TITLE_POPUP_MARKETPLACE")?>',
LISTS_MARKETPLACE_TITLE_SYSTEM_PROCESSES: '<?=GetMessageJS("LISTS_MARKETPLACE_TITLE_SYSTEM_PROCESSES")?>',
LISTS_MARKETPLACE_TITLE_USER_PROCESSES: '<?=GetMessageJS("LISTS_MARKETPLACE_TITLE_USER_PROCESSES")?>',
LISTS_DESIGNER_POPUP_TITLE: '<?=GetMessageJS("LISTS_DESIGNER_POPUP_TITLE")?>',
LISTS_DESIGNER_POPUP_DESCRIPTION: '<?=GetMessageJS("LISTS_DESIGNER_POPUP_DESCRIPTION")?>'
});
</script>
<div class="feed-add-lists-right" id="feed-add-lists-right" style="display: none;">
<div class="feed-add-lists-form">
<div class="feed-add-post-lists-wrap feed-add-post-destination-wrap" id="feed-add-post-lists-container">
<span id="feed-add-post-lists-item"></span>
<span class="feed-add-lists-input-box" id="feed-add-post-lists-input-box">
<input type="text" value="" class="feed-add-lists-inp" id="feed-add-post-lists-input">
</span>
<a href="#" class="feed-add-lists-link" id="bx-lists-tag"><?= Loc::getMessage("LISTS_ADD_STAFF")?></a>
<script type="text/javascript">
var BXSocNetLogListsFormName = '<?=$this->randString(6)?>';
BX.SocNetLogDestination.init({
'name' : BXSocNetLogListsFormName,
'searchInput' : BX('feed-add-post-lists-input'),
'pathToAjax' : '/bitrix/components/bitrix/socialnetwork.blog.post.edit/post.ajax.php',
'extranetUser' : false,
'bindMainPopup' : { 'node' : BX('feed-add-post-lists-container'), 'offsetTop' : '-5px', 'offsetLeft': '15px'},
'bindSearchPopup' : { 'node' : BX('feed-add-post-lists-container'), 'offsetTop' : '-5px', 'offsetLeft': '15px'},
'departmentSelectDisable' : true,
'lastTabDisable' : true,
'callback' : {
'select' : BXfpListsSelectCallback,
'unSelect' : BXfpListsUnSelectCallback,
'openDialog' : BXfpListsOpenDialogCallback,
'closeDialog' : BXfpListsCloseDialogCallback,
'openSearch' : BXfpListsOpenDialogCallback,
'closeSearch' : BXfpListsCloseSearchCallback
},
'items' : {
'users' : {},
'groups' : {},
'sonetgroups' : {},
'department' : <?=(empty($arResult["DESTINATION"]["FEED_DESTINATION"]['DEPARTMENT'])? '{}': CUtil::PhpToJSObject($arResult["DESTINATION"]["FEED_DESTINATION"]['DEPARTMENT']))?>,
'departmentRelation' : departmentRelation
},
'itemsLast' : {
'users' : {},
'sonetgroups' : {},
'department' : {},
'groups' : {}
},
'itemsSelected' : {}
});
BX.bind(BX('feed-add-post-lists-input'), 'keyup', BXfpListsSearch);
BX.bind(BX('feed-add-post-lists-input'), 'keydown', BXfpListsSearchBefore);
BX.bind(BX('bx-lists-tag'), 'click', function(e){BX.SocNetLogDestination.openDialog(BXSocNetLogListsFormName); BX.PreventDefault(e); });
BX.bind(BX('feed-add-post-lists-container'), 'click', function(e){BX.SocNetLogDestination.openDialog(BXSocNetLogListsFormName); BX.PreventDefault(e); });
</script>
</div>
</div>
</div>
<div id="bx-lists-notify-admin-popup" style="display:none;">
<div id="bx-lists-notify-admin-popup-content" class="bx-lists-notify-admin-popup-content">
</div>
</div>
<div id="bx-lists-marketplace_processes" style="display:none;">
<div id="bx-lists-marketplace_processes-content" class="bx-lists-marketplace_processes-content">
</div>
</div>
<div id="bx-lists-designer-template-popup" style="display:none;">
<div id="bx-lists-designer-template-popup-content" class="bx-lists-designer-template-popup-content">
</div>
</div>