| Current Path : /var/www/homesaver/www/bitrix/components/bitrix/main.post.list/templates/.default/ |
| Current File : /var/www/homesaver/www/bitrix/components/bitrix/main.post.list/templates/.default/template.php |
<?php
if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true)
{
die();
}
/**
* @global CMain $APPLICATION
* @global CUser $USER
* @var array $arParams
* @var array $arResult
* @var MainPostList $component
*/
use Bitrix\Main\Localization\Loc;
use Bitrix\Main\Page\Asset;
use Bitrix\Main\UI;
use Bitrix\Main\Web\Json;
UI\Extension::load([
'ui.design-tokens',
'ui.animations',
'main.rating',
'ui.tooltip',
'ui.icons.b24',
'ui.urlpreview',
'socialnetwork.livefeed',
'popup',
'ui.icon-set.main',
'main.core',
'ui.avatar'
]);
$APPLICATION->SetAdditionalCSS("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/style.css");
$APPLICATION->SetAdditionalCSS("/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/style.css");
Asset::getInstance()->addJs("/bitrix/components/bitrix/main.post.list/templates/.default/scripts_for_form.js");
Asset::getInstance()->addJs("/bitrix/components/bitrix/main.post.list/templates/.default/scripts_for_form2.js");
if (CModule::IncludeModule("im"))
{
Asset::getInstance()->addJs("/bitrix/components/bitrix/main.post.list/templates/.default/scripts_for_im.js");
}
if (!empty($arParams["RATING_TYPE_ID"]))
{
$likeTemplate = (
\Bitrix\Main\ModuleManager::isModuleInstalled('intranet')
? 'like_react'
: 'like'
);
//http://hg.office.bitrix.ru/repos/modules/rev/6377a7cfcd73
$APPLICATION->SetAdditionalCSS("/bitrix/components/bitrix/rating.vote/templates/".$likeTemplate."/popup.css");
$APPLICATION->SetAdditionalCSS("/bitrix/components/bitrix/rating.vote/templates/".$likeTemplate."/style.css");
Asset::getInstance()->addJs("/bitrix/js/main/rating_like.js");
}
CUtil::InitJSCore(array("date", "fx", "popup", "viewer", "clipboard", "tooltip"));
if (CModule::IncludeModule('socialnetwork'))
{
CUtil::InitJSCore(array("comment_aux"));
}
if (CModule::IncludeModule('landing'))
{
CUtil::InitJSCore(array("landing_note"));
}
$prefixNode = $arParams["ENTITY_XML_ID"].'-'.$arParams["EXEMPLAR_ID"];
$eventNodeId = $prefixNode."_main";
$eventNodeIdTemplate = "#ENTITY_XML_ID#-#EXEMPLAR_ID#_main";
ob_start();
?>
<!--RCRD_#FULL_ID#-->
<a id="com#ID#" name="com#ID#" bx-mpl-full-id="#FULL_ID#"></a>
<div id="record-#FULL_ID#" class="feed-com-block-outer">
#BEFORE_RECORD#
<div class="feed-com-block blog-comment-user-#AUTHOR_ID# sonet-log-comment-createdby-#AUTHOR_ID# feed-com-block-#APPROVED##CLASSNAME#">
#BEFORE_HEADER#
<div class="ui-icon ui-icon-common-user feed-com-avatar #AUTHOR_AVATAR_STYLE# feed-com-avatar-#AUTHOR_AVATAR_IS#"><i></i><img src="#AUTHOR_AVATAR#" width="<?=$arParams["AVATAR_SIZE"]?>" height="<?=$arParams["AVATAR_SIZE"]?>" alt="" /></div>
<!--/noindex-->
<div class="feed-com-main-content feed-com-block-#NEW#">
<span class="feed-com-name #AUTHOR_EXTRANET_STYLE# feed-author-name feed-author-name-#AUTHOR_ID#">#AUTHOR_NAME#</span>
<div class="feed-com-user-box">
<a
target="_top"
class="feed-com-name #AUTHOR_EXTRANET_STYLE# feed-author-name feed-author-name-#AUTHOR_ID#"
id="bpc_#FULL_ID#"
bx-tooltip-user-id="#AUTHOR_ID#"
bx-tooltip-params="#AUTHOR_TOOLTIP_PARAMS#"
href="<?=($arParams["AUTHOR_URL"] != "" ? "#AUTHOR_URL#" : "javascript:void(0);")?>">#AUTHOR_NAME#</a>
#MOBILE_HINTS#
<a class="feed-time feed-com-time" href="#VIEW_URL##com#ID#" rel="nofollow" target="_top">#DATE#</a>
</div>
#AFTER_HEADER#
#BEFORE#
<div class="feed-com-text">
<div
class="feed-com-text-inner"
bx-content-view-xml-id="#CONTENT_ID#"
bx-content-view-save="N"
id="feed-com-text-inner-#CONTENT_ID#"
bx-mpl-block="body">
<div class="feed-com-text-inner-inner" id="record-#FULL_ID#-text" bx-mpl-block="text">
<div>#TEXT#</div>
</div>
</div>
<div class="feed-post-text-more" bx-mpl-block="more-button" <?php
?>onclick="BX.onCustomEvent(BX('<?=$eventNodeIdTemplate?>'), 'onExpandComment', [this]); return BX.PreventDefault(this);"
<?php
?>id="record-#FULL_ID#-more">
<div class="feed-post-text-more-but"><div class="feed-post-text-more-left"></div><div class="feed-post-text-more-right"></div></div>
</div>
</div>
#AFTER#
</div>
#LIKE_REACT#
<!--/noindex-->
</div>
<div class="feed-com-informers-bottom">
#BEFORE_ACTIONS#
<?php
if ($arParams["SHOW_POST_FORM"] == "Y")
{
?><a href="javascript:void(0);" class="feed-com-reply feed-com-reply-#SHOW_POST_FORM#" <?php
?>id="record-#FULL_ID#-actions-reply" <?php
?>onclick="BX.onCustomEvent(BX('<?=$eventNodeIdTemplate?>'), 'onReply', [this, 'reply_button']);" <?php
?>bx-mpl-author-id="#AUTHOR_ID#" <?php
?>bx-mpl-author-gender="#AUTHOR_PERSONAL_GENDER#" <?php
?>bx-mpl-author-name="#AUTHOR_NAME#" <?php
?>data-slider-ignore-autobinding="true"><?= Loc::getMessage('BLOG_C_REPLY') ?></a><?php
}
if (!$arParams["bPublicPage"])
{
?><a href="#" <?php
?> id="record-#FULL_ID#-actions" <?php
?> bx-mpl-view-url="#VIEW_URL#" bx-mpl-view-show="#VIEW_SHOW#" <?php
?> bx-mpl-edit-url="#EDIT_URL#" bx-mpl-edit-show="#EDIT_SHOW#" <?php
?> bx-mpl-moderate-url="#MODERATE_URL#" bx-mpl-moderate-show="#MODERATE_SHOW#" bx-mpl-moderate-approved="#APPROVED#" <?php
?> bx-mpl-delete-url="#DELETE_URL###ID#" bx-mpl-delete-show="#DELETE_SHOW#" <?php
?> bx-mpl-createtask-show="#CREATETASK_SHOW#" <?php
?> bx-mpl-createsubtask-show="#CREATESUBTASK_SHOW#" <?php
?> bx-mpl-post-entity-type="#POST_ENTITY_TYPE#" <?php
?> bx-mpl-post-entity-xml-id="#ENTITY_XML_ID#" <?php
?> bx-mpl-comment-entity-type="#COMMENT_ENTITY_TYPE#" <?php
?> onclick="BX.onCustomEvent(BX('<?=$eventNodeIdTemplate?>'), 'onShowActions', [this, '#ID#']); return BX.PreventDefault(this);" <?php
?> class="feed-post-more-link feed-post-more-link-#VIEW_SHOW#-#EDIT_SHOW#-#MODERATE_SHOW#-#DELETE_SHOW#"><?php
?><span class="feed-post-more-text"><?= Loc::getMessage('BLOG_C_BUTTON_MORE') ?></span><?php
?></a><?php
}
?>
#AFTER_ACTIONS#
</div>
#AFTER_RECORD#<?php
?><script>BX.ready(function() { BX.onCustomEvent(BX('<?=$eventNodeIdTemplate?>'), 'OnUCCommentIsInDOM', ['#ID#', BX('<?=$eventNodeIdTemplate?>')]);});</script><?php
?></div>
<div id="record-#FULL_ID#-placeholder" bx-mpl-block="edit-placeholder" class="blog-comment-edit feed-com-add-block blog-post-edit feed-com-add-box" style="display:none;"></div>
<!--RCRD_END_#FULL_ID#-->
<?php
$template = preg_replace("/[\t\n]/", "", ob_get_clean());
ob_start();
?>
<script>
BX.ready(function() {
BX.onCustomEvent(BX('<?=$eventNodeIdTemplate?>'), 'OnUCBlankCommentIsInDOM', ['#ID#', BX('<?=$eventNodeIdTemplate?>')]);
});
</script>
<div style="position: absolute; width: 1px; height: 1px; opacity: 0;"></div>
<?php
$blankTemplate = preg_replace("/[\t\n]/", "", ob_get_clean());
?><div id="<?=$eventNodeId?>"><?php
if (empty($arParams["RECORDS"]))
{
?><div id="record-<?=$arParams["ENTITY_XML_ID"]?>-corner" class="feed-com-corner"></div><?php
}
else
{
if ($arParams["NAV_STRING"])
{
if ($arResult["NAV_STRING_COUNT_MORE"] > 0)
{
ob_start();
if ($arParams["PREORDER"] === "Y")
{
?><div id="record-<?=$prefixNode?>-hidden" class="feed-hidden-post" style="display:none; overflow:hidden;"></div> <?php
}
?><div class="feed-com-header"><?php
$navStringCaption = $arParams["PREORDER"] === "Y"
? Loc::getMessage('BLOG_C_VIEW1_MSGVER_1', ['#COMMENTS_COUNT#' => $arResult["NAV_STRING_COUNT_MORE"]])
: Loc::getMessage('BLOG_C_VIEW2_MSGVER_1', ['#COMMENTS_COUNT#' => $arResult["NAV_STRING_COUNT_MORE"]])
;
?><a class="feed-com-all" href="<?=$arParams["NAV_STRING"]?>"<?php
?> id="<?= $prefixNode ?>_page_nav" <?php
?> bx-mpl-comments-count="<?= $arResult["NAV_STRING_COUNT_MORE"] ?>"<?php
?> data-slider-ignore-autobinding="true"><?php
?><?= $navStringCaption ?><i></i><?php
?></a><?php
?><span class="feed-com-loader-informer" id="<?= $prefixNode ?>_page_nav_loader" style="display:none;"><?= Loc::getMessage('BLOG_C_LOADING')?></span><?php
?></div><?php
if ($arParams["PREORDER"] !== "Y")
{
?><div id="record-<?=$prefixNode?>-hidden" class="feed-hidden-post" style="display:none; overflow:hidden;"></div> <?php
}
$arParams["NAV_STRING"] = ob_get_clean();
}
else
{
$arParams["NAV_STRING"] = "";
}
}
$tmp = reset($arParams["RECORDS"]);
?><div class="feed-com-corner<?=($arParams["NAV_STRING"] === "" && $tmp["NEW"] === "Y" ? " feed-post-block-yellow-corner" : "")?>"></div><?php
if ($arParams["PREORDER"] !== "Y")
{
?><?= $arParams["NAV_STRING"] ?><?php
}
?><!--RCRDLIST_<?=$arParams["ENTITY_XML_ID"]?>--><?php
$collapsedMessages = 0;
$collapsedMessagesBlockIsCollapsed = true;
$collapsedMessagesBlock = null;
foreach ($arParams["RECORDS"] as $res)
{
if ((int)$res["ID"] <= 0)
{
continue;
}
if ($res["COLLAPSED"] === "Y")
{
$collapsedMessages++;
if ($collapsedMessagesBlock === null)
{
ob_start();
?>
<div class="feed-com-collapsed" data-bx-role="collapsed-block">
<input type="checkbox" id="collapsed_switcher_<?=$arParams["ENTITY_XML_ID"]?>_<?=$res["ID"]?>" #COLLAPSED_MESSAGES_BLOCK_IS_COLLAPSED#>
<label for="collapsed_switcher_<?=$arParams["ENTITY_XML_ID"]?>_<?=$res["ID"]?>"
data-bx-collapse-role="show">
<a class="feed-com-collapsed-btn">
<?= Loc::getMessage('MPL_SHOW_COLLAPSED_COMMENTS_MSGVER_1')?>
</a>
</label>
<label for="collapsed_switcher_<?=$arParams["ENTITY_XML_ID"]?>_<?=$res["ID"]?>"
data-bx-collapse-role="hide">
<a class="feed-com-collapsed-btn">
<?= Loc::getMessage('MPL_HIDE_COLLAPSED_COMMENTS_MSGVER_1')?>
</a>
</label>
<div class="feed-com-collapsed-block">
<div class="feed-com-collapsed-block-inner">
#COLLAPSED_MESSAGES_BLOCK#
</div>
</div>
<script>
BX.ready(function() {
BX("collapsed_switcher_<?=$arParams["ENTITY_XML_ID"]?>_<?=$res["ID"]?>").addEventListener("click", function() {
var serviceBlock = this.parentNode.querySelector("div.feed-com-collapsed-block");
serviceBlock.style.height = this.checked ? (serviceBlock.children[0].offsetHeight + "px") : 0;
serviceBlock.style.opacity = this.checked ? 1 : 0;
this.classList.remove("feed-com-collapsed-once");
});
});
</script>
</div><?php
$collapsedMessagesBlock = ob_get_clean();
ob_start();
}
}
else if ($collapsedMessagesBlock !== null)
{
?><?= str_replace([
"#COLLAPSED_MESSAGES_BLOCK_IS_COLLAPSED#",
"#COLLAPSED_MESSAGES_COUNT#",
"#COLLAPSED_MESSAGES_BLOCK#"
], [
$collapsedMessagesBlockIsCollapsed ? "" : "checked class=\"feed-com-collapsed-once\" ",
$collapsedMessages,
ob_get_clean()
],
$collapsedMessagesBlock
) ?><?php
$collapsedMessagesBlock = null;
$collapsedMessages = 0;
$collapsedMessagesBlockIsCollapsed = true;
}
$res["AUTHOR"] = (is_array($res["AUTHOR"]) ? $res["AUTHOR"] : array());
$isMessageBlank = !(array_key_exists("POST_MESSAGE_TEXT", $res) && $res["POST_MESSAGE_TEXT"] !== null);
$collapsedMessagesBlockIsCollapsed = ($res["NEW"] === "Y" || $res["ID"] == $arParams["RESULT"] ? false : $collapsedMessagesBlockIsCollapsed);
?><div id="record-<?=$arParams["ENTITY_XML_ID"]?>-<?=$res["ID"]?>-cover" <?php
?>bx-mpl-xml-id="<?=$arParams["ENTITY_XML_ID"]?>" <?php
?>bx-mpl-entity-id="<?=$res["ID"]?>" <?php
?>bx-mpl-read-status="<?=(($res["NEW"] == "Y" ? "new" : "old"))?>" <?php
?>bx-mpl-blank-status="<?=($isMessageBlank ? "blank" : "full")?>" <?php
?>bx-mpl-block="main" <?php
?>class="feed-com-block-cover"><?php
?><?= $component->parseTemplate($res, $arParams, ($isMessageBlank ? $blankTemplate : $template)) ?>
</div>
<?php
}
if ($collapsedMessagesBlock !== null)
{
?><?= str_replace([
"#COLLAPSED_MESSAGES_BLOCK_IS_COLLAPSED#",
"#COLLAPSED_MESSAGES_COUNT#",
"#COLLAPSED_MESSAGES_BLOCK#"
], [
$collapsedMessagesBlockIsCollapsed ? "" : "checked class=\"feed-com-collapsed-once\" ",
$collapsedMessages,
ob_get_clean()
],
$collapsedMessagesBlock
) ?><?php
$collapsedMessagesBlock = null;
$collapsedMessages = 0;
$collapsedMessagesBlockIsCollapsed = true;
}
?><!--RCRDLIST_END_<?=$arParams["ENTITY_XML_ID"]?>--><?php
if ($arParams["PREORDER"] == "Y")
{
?><?= $arParams["NAV_STRING"] ?><?php
}
}
$ajaxParams = [];
if ($component->__parent instanceof \Bitrix\Main\Engine\Contract\Controllerable)
{
$ajaxParams = [
"componentName" => $component->__parent->getName(),
"processComment" => method_exists($component->__parent, "processCommentAction"),
"navigateComment" => method_exists($component->__parent, "navigateCommentAction"),
"getComment" => method_exists($component->__parent, "getCommentAction"),
"readComment" => method_exists($component->__parent, "readCommentAction"),
"params" => $component->__parent->getSignedParameters()
];
}
//AddMessage2Log($arParams["FORM_ID"], '', 50);
?>
<script>
BX.ready(function(){
window["UC"]["<?=$arParams["ENTITY_XML_ID"]?>"] = new FCList({
EXEMPLAR_ID : '<?=CUtil::JSEscape(htmlspecialcharsbx($arParams["EXEMPLAR_ID"]))?>',
ENTITY_XML_ID : '<?=CUtil::JSEscape($arParams["ENTITY_XML_ID"])?>',
FORM_ID : '<?=CUtil::JSEscape($arParams["FORM_ID"])?>',
template : '<?=CUtil::JSEscape($template)?>',
mainNode : BX('<?=$eventNodeId?>'),
navigationNode : BX('<?=$prefixNode?>_page_nav'),
navigationNodeLoader : BX('<?=$prefixNode?>_page_nav_loader'),
nodeForOldMessages : BX('record-<?=$prefixNode?>-hidden'),
nodeForNewMessages : BX('record-<?=$prefixNode?>-new'),
nodeFormHolder : BX('record-<?=$prefixNode?>-form-holder'),
order : '<?=($arParams["PREORDER"] == "N" ? "DESC" : "ASC")?>',
mid : <?= (int)($arParams["LAST_RECORD"]["ID"] ?? 0) ?>,
rights : {
MODERATE : '<?=$arParams["RIGHTS"]["MODERATE"]?>',
EDIT : '<?=$arParams["RIGHTS"]["EDIT"]?>',
DELETE : '<?=$arParams["RIGHTS"]["DELETE"]?>',
CREATETASK : '<?=$arParams['RIGHTS']['CREATETASK']?>',
CREATESUBTASK : '<?= ($arParams['RIGHTS']['CREATESUBTASK'] ?? 'N') ?>',
},
sign : '<?=$arParams["SIGN"]?>',
ajax : <?= Json::encode($ajaxParams) ?>
},
{
VIEW_URL : '<?=CUtil::JSEscape($arParams["~VIEW_URL"] ?? '')?>',
EDIT_URL : '<?=CUtil::JSEscape($arParams["~EDIT_URL"] ?? '')?>',
MODERATE_URL : '<?=CUtil::JSEscape($arParams["~MODERATE_URL"] ?? '')?>',
DELETE_URL : '<?=CUtil::JSEscape($arParams["~DELETE_URL"] ?? '')?>',
AUTHOR_URL : '<?=CUtil::JSEscape($arParams["~AUTHOR_URL"] ?? '')?>',
AUTHOR_URL_PARAMS: <?=(isset($arParams["AUTHOR_URL_PARAMS"]) ? Json::encode($arParams["AUTHOR_URL_PARAMS"]) : '{}') ?>,
AVATAR_SIZE : '<?=CUtil::JSEscape($arParams["AVATAR_SIZE"])?>',
NAME_TEMPLATE : '<?=CUtil::JSEscape($arParams["~NAME_TEMPLATE"])?>',
SHOW_LOGIN : '<?=CUtil::JSEscape($arParams["SHOW_LOGIN"])?>',
DATE_TIME_FORMAT : '<?=CUtil::JSEscape($arParams["~DATE_TIME_FORMAT"])?>',
LAZYLOAD : '<?=$arParams["LAZYLOAD"]?>',
NOTIFY_TAG : '<?=CUtil::JSEscape($arParams["~NOTIFY_TAG"])?>',
NOTIFY_TEXT : '<?=CUtil::JSEscape($arParams["~NOTIFY_TEXT"])?>',
SHOW_POST_FORM : '<?=CUtil::JSEscape($arParams["SHOW_POST_FORM"])?>',
BIND_VIEWER : '<?=$arParams["BIND_VIEWER"]?>',
}
);
<?php
if ($arParams["BIND_VIEWER"] === "Y")
{
?>
setTimeout(function(){
if (BX["viewElementBind"])
{
BX.viewElementBind(
BX('<?=$eventNodeId?>'), {},
function(node){
return BX.type.isElementNode(node) && (node.getAttribute('data-bx-viewer') || node.getAttribute('data-bx-image'));
}
);
}
}, 500);
<?php
}
?>
});
</script>
<script>
BX.ready(() => {
new BX.Main.PostList.MobileButton({
containerId: '<?=CUtil::JSEscape($eventNodeId)?>',
});
});
</script>
<div id="record-<?=$prefixNode?>-new"></div><?php
if (!empty($arParams["ERROR_MESSAGE"]))
{
?><div class="feed-add-error"><span class="feed-add-info-text"><span class="feed-add-info-icon"></span>
<b><?= Loc::getMessage('B_B_PC_COM_ERROR') ?></b><br /><?= $arParams["ERROR_MESSAGE"] ?></span></div><?php
}
?>
<script>
<? if (IsModuleInstalled("im")): ?>
if (window.SPC)
{
SPC.notifyManagerShow();
}
<? endif ?>
<? if (IsModuleInstalled("socialnetwork") && $USER instanceof CUser): ?>
if (BX.CommentAux)
{
BX.CommentAux.init({
currentUserSonetGroupIdList: <?= Json::encode(\Bitrix\Socialnetwork\ComponentHelper::getUserSonetGroupIdList($USER->GetID(), SITE_ID)) ?>,
mobile: false,
publicSection: <?=(isset($arParams["bPublicPage"]) && $arParams["bPublicPage"] ? 'true' : 'false')?>,
currentExtranetUser: <?=($arResult["currentExtranetUser"] ? 'true' : 'false')?>,
availableUsersList: <?= Json::encode($arResult["availableUsersList"]) ?>,
});
}
<? endif ?>
BX.message({
MPL_HAVE_WRITTEN : '<?=GetMessageJS("MPL_HAVE_WRITTEN_MSGVER_1")?>',
MPL_HAVE_WRITTEN_M : '<?=GetMessageJS("MPL_HAVE_WRITTEN_M_MSGVER_1")?>',
MPL_HAVE_WRITTEN_F : '<?=GetMessageJS("MPL_HAVE_WRITTEN_F_MSGVER_1")?>',
B_B_MS_LINK : '<?=GetMessageJS("B_B_MS_LINK2")?>',
MPL_MES_HREF : '<?=GetMessageJS("MPL_MES_HREF")?>',
BPC_MES_EDIT : '<?=GetMessageJS("BPC_MES_EDIT")?>',
BPC_MES_HIDE : '<?=GetMessageJS("BPC_MES_HIDE")?>',
BPC_MES_SHOW : '<?=GetMessageJS("BPC_MES_SHOW")?>',
BPC_MES_DELETE : '<?=GetMessageJS("BPC_MES_DELETE")?>',
BPC_MES_DELETE_POST_CONFIRM : '<?=GetMessageJS("BPC_MES_DELETE_POST_CONFIRM")?>',
BPC_MES_CREATE_TASK_RESULT : '<?=GetMessageJS("BPC_MES_CREATE_TASK_RESULT")?>',
BPC_MES_DELETE_TASK_RESULT : '<?=GetMessageJS("BPC_MES_DELETE_TASK_RESULT")?>',
BPC_MES_CREATE_TASK : '<?=GetMessageJS("BPC_MES_CREATE_TASK")?>',
BPC_MES_CREATE_SUBTASK : '<?=GetMessageJS("BPC_MES_CREATE_SUBTASK")?>',
JERROR_NO_MESSAGE : '<?=GetMessageJS("JERROR_NO_MESSAGE")?>',
BLOG_C_HIDE : '<?=GetMessageJS("BLOG_C_HIDE")?>',
MPL_IS_EXTRANET_SITE: '<?=(CModule::IncludeModule("extranet") && CExtranet::IsExtranetSite() ? 'Y' : 'N')?>',
JQOUTE_AUTHOR_WRITES : '<?=GetMessageJS("JQOUTE_AUTHOR_WRITES")?>',
FC_ERROR : '<?=GetMessageJS("B_B_PC_COM_ERROR")?>',
MPL_SAFE_EDIT : '<?=GetMessageJS('MPL_SAFE_EDIT')?>',
MPL_ERROR_OCCURRED : '<?=GetMessageJS('MPL_ERROR_OCCURRED')?>',
MPL_CLOSE : '<?=GetMessageJS('MPL_CLOSE')?>',
MPL_MOBILE_HINTS : '<?=GetMessageJS('MPL_MOBILE_HINTS')?>',
MPL_MOBILE_HINTS_DETAILS : '<?=GetMessageJS('MPL_MOBILE_HINTS_DETAILS')?>',
MPL_MOBILE_POPUP_TITLE : '<?=GetMessageJS('MPL_MOBILE_POPUP_TITLE')?>',
MPL_MOBILE_POPUP_BOTTOM_TEXT : '<?=GetMessageJS('MPL_MOBILE_POPUP_BOTTOM_TEXT')?>',
MPL_LINK_COPIED : '<?=GetMessageJS('MPL_LINK_COPIED')?>'
<?
if (IsModuleInstalled("socialnetwork"))
{
?>
, MPL_WORKGROUPS_PATH : '<?=CUtil::JSEscape(COption::GetOptionString("socialnetwork", "workgroups_page", SITE_DIR."workgroups/", SITE_ID))?>'
<?
}
?>,
MPL_QUOTE_COPILOT: '<?= GetMessageJS('MPL_QUOTE_COPILOT')?>',
});
</script>
<?php
if ($arParams["SHOW_POST_FORM"] == "Y")
{
$AUTHOR_AVATAR = $component->getAvatar();
?><div class="feed-com-add-box-outer" id="record-<?= $prefixNode ?>-form-holder">
<div
class="
ui-icon
ui-icon-common-user
feed-com-avatar
<?= ($arResult['AUTHOR']['IS_COLLABER'] ?? false) ? 'feed-com-avatar-collaber' : '' ?>
feed-com-avatar-<?= ($AUTHOR_AVATAR === '/bitrix/images/1.gif' ? "N" : "Y") ?>
"
>
<i></i>
<img width="37" height="37" src="<?= \Bitrix\Main\Web\Uri::urnEncode($AUTHOR_AVATAR) ?>" alt="">
<?php
?></div>
<div class="feed-com-add-box">
<div id="record-<?=$arParams["ENTITY_XML_ID"]?>-0-placeholder" class="blog-comment-edit feed-com-add-block blog-post-edit" style="display:none;"><?php
?></div><?php
$style = ($arParams['SHOW_MINIMIZED'] != "Y" ? 'style="display:none;"' : '');
?><div class="feed-com-footer" onclick="BX.onCustomEvent(BX('<?=$eventNodeId?>'), 'onReply', [this]);" <?= $style ?>><?php
?><div class="feed-com-add"><?php
?><a class="feed-com-add-link" href="javascript:void(0);" style="outline: none;" hidefocus="true"><?= Loc::getMessage("B_B_MS_ADD_COMMENT") ?></a><?php
?></div><?php
?></div><?php
?><div id="record-<?=$arParams["ENTITY_XML_ID"]?>-writers-block" class="feed-com-writers" style="display:none;">
<div id="record-<?=$arParams["ENTITY_XML_ID"]?>-writers" class="feed-com-writers-wrap"></div>
<div class="feed-com-writers-pen"></div>
</div>
</div>
<div class="feed-com-add-box-dnd-notice">
<div class="feed-com-add-box-dnd-notice-inner"></div>
</div>
</div>
<?php
}
?></div><?php