%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/socialnetwork.blog.post/templates/.default/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/socialnetwork.blog.post/templates/.default/template.php |
<?if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var CBitrixComponent $this */
/** @var array $arParams */
/** @var array $arResult */
/** @var string $componentPath */
/** @var string $componentName */
/** @var string $componentTemplate */
/** @global CDatabase $DB */
/** @global CUser $USER */
/** @global CMain $APPLICATION */
use \Bitrix\Main\Localization\Loc;
use \Bitrix\Main\UI;
$APPLICATION->SetAdditionalCSS('/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/style.css');
$APPLICATION->SetAdditionalCSS('/bitrix/components/bitrix/socialnetwork.blog.blog/templates/.default/style.css');
if (!$arResult["bFromList"])
{
$APPLICATION->AddHeadScript("/bitrix/components/bitrix/socialnetwork.log.ex/templates/.default/script.js");
}
$ajax_page = $APPLICATION->GetCurPageParam("", array("logajax", "bxajaxid", "logout"));
$voteId = false;
$extensions = array('ajax', 'viewer', 'popup', 'clipboard');
if ($arResult["bTasksAvailable"])
{
$extensions[] = 'tasks_util_query';
}
CJSCore::Init($extensions);
UI\Extension::load("ui.buttons");
UI\Extension::load("ui.animations");
UI\Extension::load("ui.tooltip");
UI\Extension::load("main.rating");
UI\Extension::load("socialnetwork.commentaux");
$bodyClass = $APPLICATION->GetPageProperty("BodyClass");
$bodyClass = $bodyClass ? $bodyClass." no-all-paddings" : "no-all-paddings";
$APPLICATION->SetPageProperty("BodyClass", $bodyClass);
?><script>
BX.message({
sonetBPSetPath: '<?=CUtil::JSEscape("/bitrix/components/bitrix/socialnetwork.log.ex/ajax.php")?>',
sonetBPSiteId: '<?=CUtil::JSEscape(SITE_ID)?>',
sonetBPPathToPost: '<?=CUtil::JSEscape($arParams["PATH_TO_POST"])?>',
BLOG_POST_LINK_COPIED: '<?=GetMessageJS("BLOG_POST_LINK_COPIED")?>',
sonetLMenuFavoritesTitleY: '<?=GetMessageJS("BLOG_POST_MENU_TITLE_FAVORITES_Y")?>',
sonetLMenuFavoritesTitleN: '<?=GetMessageJS("BLOG_POST_MENU_TITLE_FAVORITES_N")?>',
BLOG_HREF: '<?=GetMessageJS("BLOG_HREF")?>',
BLOG_LINK: '<?=GetMessageJS("BLOG_LINK2")?>',
BLOG_SHARE: '<?=GetMessageJS("BLOG_SHARE")?>',
BLOG_BLOG_BLOG_EDIT: '<?=GetMessageJS("BLOG_BLOG_BLOG_EDIT")?>',
BLOG_BLOG_BLOG_DELETE: '<?=GetMessageJS("BLOG_BLOG_BLOG_DELETE")?>',
BLOG_MES_DELETE_POST_CONFIRM: '<?=GetMessageJS("BLOG_MES_DELETE_POST_CONFIRM")?>',
BLOG_POST_CREATE_TASK: '<?=GetMessageJS("BLOG_POST_CREATE_TASK")?>',
BLOG_POST_VOTE_EXPORT: '<?=GetMessageJS("BLOG_POST_VOTE_EXPORT")?>',
BLOG_MES_HIDE: '<?=GetMessageJS("BLOG_MES_HIDE")?>',
BLOG_MES_HIDE_POST_CONFIRM: '<?=GetMessageJS("BLOG_MES_HIDE_POST_CONFIRM")?>'
<?
if (!$arResult["bFromList"])
{
?>,
sonetLESetPath: '<?=CUtil::JSEscape('/bitrix/components/bitrix/socialnetwork.log.entry/ajax.php')?>',
sonetLSessid: '<?=bitrix_sessid_get()?>',
sonetLLangId: '<?=CUtil::JSEscape(LANGUAGE_ID)?>',
sonetLSiteId: '<?=CUtil::JSEscape(SITE_ID)?>'
<?
}
if ($arResult["canDelete"])
{
?>,
sonetBPDeletePath: '<?=CUtil::JSEscape($arResult["urlToDelete"])?>'
<?
}
?>
});
BX.ready(function() {
if (
typeof oSBPostManager != 'undefined'
&& !oSBPostManager.inited
)
{
oSBPostManager.init({
tagLinkPattern: '<?=(!empty($arParams["PATH_TO_LOG_TAG"]) ? CUtil::JSEscape($arParams["PATH_TO_LOG_TAG"]) : '')?>'
});
}
});
</script><?
?><div class="feed-item-wrap"><?
if(strlen($arResult["MESSAGE"])>0)
{
?><div class="feed-add-successfully">
<span class="feed-add-info-text"><span class="feed-add-info-icon"></span><?=$arResult["MESSAGE"]?></span>
</div><?
}
if(strlen($arResult["ERROR_MESSAGE"])>0)
{
?><div class="feed-add-error">
<span class="feed-add-info-text"><span class="feed-add-info-icon"></span><?=$arResult["ERROR_MESSAGE"]?></span>
</div><?
}
if(strlen($arResult["FATAL_MESSAGE"])>0)
{
if(!$arResult["bFromList"])
{
?><div class="feed-add-error">
<span class="feed-add-info-text"><span class="feed-add-info-icon"></span><?=$arResult["FATAL_MESSAGE"]?></span>
</div><?
}
}
elseif(strlen($arResult["NOTE_MESSAGE"])>0)
{
?><div class="feed-add-successfully">
<span class="feed-add-info-text"><span class="feed-add-info-icon"></span><?=$arResult["NOTE_MESSAGE"]?></span>
</div><?
}
else
{
if(!empty($arResult["Post"]))
{
$APPLICATION->IncludeComponent("bitrix:main.user.link",
'',
array(
"AJAX_ONLY" => "Y",
"PATH_TO_SONET_USER_PROFILE" => $arParams["~PATH_TO_USER"],
"PATH_TO_SONET_MESSAGES_CHAT" => $arParams["~PATH_TO_MESSAGES_CHAT"],
"DATE_TIME_FORMAT" => $arParams["DATE_TIME_FORMAT"],
"SHOW_YEAR" => $arParams["SHOW_YEAR"],
"NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"],
"SHOW_LOGIN" => $arParams["SHOW_LOGIN"],
"PATH_TO_CONPANY_DEPARTMENT" => $arParams["~PATH_TO_CONPANY_DEPARTMENT"],
"PATH_TO_VIDEO_CALL" => $arParams["~PATH_TO_VIDEO_CALL"],
"HTML_ID" => "user".$arResult["Post"]["ID"],
),
false,
array("HIDE_ICONS" => "Y")
);
$className = "feed-post-block";
if(
// true || $arResult["Post"]["new"] == "Y"
$arResult["Post"]["new"] == "Y"
)
{
$className .= " feed-post-block-new";
}
if ($arResult["Post"]["IS_IMPORTANT"])
{
$className .= " feed-imp-post";
}
if (
$arResult["Post"]["HAS_TAGS"] == "Y"
|| (
isset($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_FILE"])
&& !empty($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_FILE"]["VALUE"])
)
|| (
isset($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_DOC"])
&& !empty($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_DOC"]["VALUE"])
)
)
{
$className .= " feed-post-block-files";
}
if (
isset($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_VOTE"])
&& !empty($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_VOTE"]["VALUE"])
)
{
$className .= " feed-post-block-vote";
}
if (!empty($arResult["GRATITUDE"]))
{
$className .= " feed-post-block-grat";
}
if (!$arResult["bFromList"])
{
$className .= ' feed-post-block-short';
}
if (
$arResult["Post"]["HAS_TAGS"] == "Y"
|| (
isset($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_FILE"])
&& !empty($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_FILE"]["VALUE"])
)
|| (
isset($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_DOC"])
&& !empty($arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_DOC"]["VALUE"])
)
|| !empty($arResult["URL_PREVIEW"])
)
{
$className .= ' feed-post-block-separator';
}
if (
!$arResult["ReadOnly"]
&& array_key_exists("FOLLOW", $arParams)
&& strlen($arParams["FOLLOW"]) > 0
&& intval($arParams["LOG_ID"]) > 0
)
{
?><script>
BX.message({
sonetBPFollowY: '<?=GetMessageJS("BLOG_POST_FOLLOW_Y")?>',
sonetBPFollowN: '<?=GetMessageJS("BLOG_POST_FOLLOW_N")?>'
});
</script><?
}
?><script>
BX.viewElementBind(
'blg-post-img-<?=$arResult["Post"]["ID"]?>',
{showTitle: true},
function(node){
return BX.type.isElementNode(node) && (node.getAttribute('data-bx-viewer') || node.getAttribute('data-bx-image'));
}
);
<?
$postDest = array();
if (
!$arResult["bPublicPage"]
&& is_set($arResult["Post"]["SPERM"])
&& is_array($arResult["Post"]["SPERM"])
)
{
foreach($arResult["Post"]["SPERM"] as $type => $ar)
{
if (!in_array($type, array('U', 'SG', 'DR', 'G')))
{
continue;
}
$typeText = "users";
if($type == "SG")
$typeText = "sonetgroups";
elseif($type == "G")
$typeText = "groups";
elseif($type == "DR")
$typeText = "department";
foreach($ar as $id => $val)
{
$postDest[] = (
$type == "U"
&& IntVal($val["ID"]) <= 0
? array("id" => "UA", "name" => ($arResult["bIntranetInstalled"] ? GetMessage("BLOG_DESTINATION_ALL") : GetMessage("BLOG_DESTINATION_ALL_BSM")), "type" => "groups")
: array("id" => $type.$id, "name" => $val["NAME"], "type" => $typeText, "entityId" => $type.$id)
);
}
}
}
?>
var postDest<?=$arResult["Post"]["ID"]?> = <?=\CUtil::phpToJSObject($postDest)?>;
BX.ready(function () {
if (
(
typeof oLF == 'undefined'
|| !oLF.filterApi
)
&& BX('blg-post-<?=$arResult["Post"]["ID"]?>')
)
{
BX('blg-post-<?=$arResult["Post"]["ID"]?>').addEventListener('click', BX.delegate(function(e) {
var tagValue = BX.getEventTarget(e).getAttribute('bx-tag-value');
if (BX.type.isNotEmptyString(tagValue))
{
if (this.clickTag(tagValue))
{
e.preventDefault();
}
}
}, oSBPostManager), true);
}
});
</script>
<div class="<?=$className?>" id="blg-post-<?=$arResult["Post"]["ID"]?>">
<?
$aditStyles = ($arResult["Post"]["hidden"] == "Y" ? " feed-hidden-post" : "");
if (array_key_exists("USER_ID", $arParams) && intval($arParams["USER_ID"]) > 0)
$aditStyles .= " sonet-log-item-createdby-".$arParams["USER_ID"];
if (array_key_exists("ENTITY_TYPE", $arParams) && strlen($arParams["ENTITY_TYPE"]) > 0 && array_key_exists("ENTITY_ID", $arParams) && intval($arParams["ENTITY_ID"]) > 0 )
{
$aditStyles .= " sonet-log-item-where-".$arParams["ENTITY_TYPE"]."-".$arParams["ENTITY_ID"]."-all";
if (array_key_exists("EVENT_ID", $arParams) && strlen($arParams["EVENT_ID"]) > 0)
{
$aditStyles .= " sonet-log-item-where-".$arParams["ENTITY_TYPE"]."-".$arParams["ENTITY_ID"]."-".str_replace("_", '-', $arParams["EVENT_ID"]);
if (array_key_exists("EVENT_ID_FULLSET", $arParams) && strlen($arParams["EVENT_ID_FULLSET"]) > 0)
$aditStyles .= " sonet-log-item-where-".$arParams["ENTITY_TYPE"]."-".$arParams["ENTITY_ID"]."-".str_replace("_", '-', $arParams["EVENT_ID_FULLSET"]);
}
}
$avatar = false;
if (
isset($arResult["arUser"]["PERSONAL_PHOTO_resized"]["src"]) &&
strlen($arResult["arUser"]["PERSONAL_PHOTO_resized"]["src"]) > 0
)
{
$avatar = $arResult["arUser"]["PERSONAL_PHOTO_resized"]["src"];
}
?>
<div class="feed-post-cont-wrap<?=$aditStyles?>" id="blg-post-img-<?=$arResult["Post"]["ID"]?>">
<div class="feed-user-avatar"
<? if ($avatar):?>
style="background: url('<?=$avatar?>'); background-size: cover;"
<? endif ?>
></div>
<div class="feed-post-title-block"><?
$anchor_id = $arResult["Post"]["ID"];
$arTooltipParams = (
$arResult["bPublicPage"]
? array(
'entityType' => 'LOG_ENTRY',
'entityId' => intval($arParams['LOG_ID'])
)
: array()
);
$arTmpUser = array(
"NAME" => $arResult["arUser"]["~NAME"],
"LAST_NAME" => $arResult["arUser"]["~LAST_NAME"],
"SECOND_NAME" => $arResult["arUser"]["~SECOND_NAME"],
"LOGIN" => $arResult["arUser"]["~LOGIN"],
"NAME_LIST_FORMATTED" => "",
);
if ($arParams["SEO_USER"] == "Y")
{
?><noindex><?
}
if ($arResult["bPublicPage"])
{
?><span
class="feed-post-user-name<?=(array_key_exists("isExtranet", $arResult["arUser"]) && $arResult["arUser"]["isExtranet"] ? " feed-post-user-name-extranet" : "")?>"
id="bp_<?=$anchor_id?>"
bx-post-author-id="<?=$arResult["arUser"]["ID"]?>"
bx-post-author-gender="<?=$arResult["arUser"]["PERSONAL_GENDER"]?>"
bx-tooltip-user-id="<?=$arResult["arUser"]["ID"]?>"
bx-tooltip-params="<?=htmlspecialcharsbx(\Bitrix\Main\Web\Json::encode($arTooltipParams))?>"
><?=CUser::FormatName($arParams["NAME_TEMPLATE"], $arTmpUser, ($arParams["SHOW_LOGIN"] != "N" ? true : false))?></span><?
}
else
{
?><a
class="feed-post-user-name<?=(array_key_exists("isExtranet", $arResult["arUser"]) && $arResult["arUser"]["isExtranet"] ? " feed-post-user-name-extranet" : "")?>"
id="bp_<?=$anchor_id?>" href="<?=$arResult["arUser"]["url"]?>"
bx-post-author-id="<?=$arResult["arUser"]["ID"]?>"
bx-post-author-gender="<?=$arResult["arUser"]["PERSONAL_GENDER"]?>"
bx-tooltip-user-id="<?=$arResult["arUser"]["ID"]?>"
bx-tooltip-params="<?=htmlspecialcharsbx(\Bitrix\Main\Web\Json::encode($arTooltipParams))?>"
><?=CUser::FormatName($arParams["NAME_TEMPLATE"], $arTmpUser, ($arParams["SHOW_LOGIN"] != "N" ? true : false))?></a><?
}
if ($arParams["SEO_USER"] == "Y")
{
?></noindex><?
}
if (!empty($arResult["Post"]["SPERM_SHOW"]))
{
?><span class="feed-add-post-destination-cont<?=($arResult["Post"]["LIMITED_VIEW"] ? ' feed-add-post-destination-limited-view' : '')?>"><?
?><span class="feed-add-post-destination-icon"><span style="position: absolute; left: -3000px; overflow: hidden;"> -> </span></span><?
$cnt = (
(!empty($arResult["Post"]["SPERM_SHOW"]["U"]) ? count($arResult["Post"]["SPERM_SHOW"]["U"]) : 0) +
(!empty($arResult["Post"]["SPERM_SHOW"]["SG"]) ? count($arResult["Post"]["SPERM_SHOW"]["SG"]) : 0) +
(!empty($arResult["Post"]["SPERM_SHOW"]["DR"]) ? count($arResult["Post"]["SPERM_SHOW"]["DR"]) : 0) +
(!empty($arResult["Post"]["SPERM_SHOW"]["CRMCONTACT"]) ? count($arResult["Post"]["SPERM_SHOW"]["CRMCONTACT"]) : 0)
);
$showMaxCount = ($cnt > 4 ? 4 : 5);
$i = 0;
if(!empty($arResult["Post"]["SPERM_SHOW"]["U"]))
{
foreach($arResult["Post"]["SPERM_SHOW"]["U"] as $id => $val)
{
$i++;
if($i == $showMaxCount)
{
$more_cnt = $cnt + intval($arResult["Post"]["SPERM_HIDDEN"]) - ($showMaxCount - 1);
$suffix = (
($more_cnt % 100) > 10
&& ($more_cnt % 100) < 20
? 5
: $more_cnt % 10
);
?><a href="javascript:void(0)" onclick="showHiddenDestination('<?=$arResult["Post"]["ID"]?>', this)" class="feed-post-link-new"><?=GetMessage("BLOG_DESTINATION_MORE_".$suffix, Array("#NUM#" => $more_cnt))?></a><span id="blog-destination-hidden-<?=$arResult["Post"]["ID"]?>" style="display:none;"><?
}
if($i != 1)
{
echo ", ";
}
if($val["NAME"] != "All")
{
$anchor_id = $arResult["Post"]["ID"]."_".$id;
$className = "feed-add-post-destination-new";
$arTooltipParams = array();
if (
array_key_exists("IS_EXTRANET", $val)
&& $val["IS_EXTRANET"] == "Y"
)
{
$className .= " feed-add-post-destination-new-extranet";
}
elseif ($val["IS_EMAIL"] == "Y")
{
$className .= " feed-add-post-destination-new-email";
$arTooltipParams = array(
'entityType' => 'LOG_ENTRY',
'entityId' => intval($arParams['LOG_ID'])
);
}
if ($arResult["bPublicPage"])
{
?><span
id="dest_<?=$anchor_id?>"
class="<?=$className?>"
bx-tooltip-user-id="<?=$val["ID"]?>"
bx-tooltip-params="<?=htmlspecialcharsbx(\Bitrix\Main\Web\Json::encode($arTooltipParams))?>"
><?=$val["NAME"]?></span><?
}
else
{
?><a
id="dest_<?=$anchor_id?>"
href="<?=$val["URL"]?>"
class="<?=$className?>"
bx-tooltip-user-id="<?=$val["ID"]?>"
bx-tooltip-params="<?=htmlspecialcharsbx(\Bitrix\Main\Web\Json::encode($arTooltipParams))?>"
><?=$val["NAME"]?></a><?
}
}
else
{
if (
strlen($val["URL"]) > 0
&& !$arResult["bPublicPage"]
)
{
?><a href="<?=$val["URL"]?>" class="feed-add-post-destination-new"><?=($arResult["bIntranetInstalled"] ? GetMessage("BLOG_DESTINATION_ALL") : GetMessage("BLOG_DESTINATION_ALL_BSM"))?></a><?
}
else
{
?><span class="feed-add-post-destination-new"><?=($arResult["bIntranetInstalled"] ? GetMessage("BLOG_DESTINATION_ALL") : GetMessage("BLOG_DESTINATION_ALL_BSM"))?></span><?
}
}
}
}
if(!empty($arResult["Post"]["SPERM_SHOW"]["SG"]))
{
foreach($arResult["Post"]["SPERM_SHOW"]["SG"] as $id => $val)
{
$i++;
if($i == $showMaxCount)
{
$more_cnt = $cnt + intval($arResult["Post"]["SPERM_HIDDEN"]) - ($showMaxCount - 1);
if (
($more_cnt % 100) > 10
&& ($more_cnt % 100) < 20
)
$suffix = 5;
else
$suffix = $more_cnt % 10;
?><a href="javascript:void(0)" onclick="showHiddenDestination('<?=$arResult["Post"]["ID"]?>', this)" class="feed-post-link-new"><?=GetMessage("BLOG_DESTINATION_MORE_".$suffix, Array("#NUM#" => $more_cnt))?></a><span id="blog-destination-hidden-<?=$arResult["Post"]["ID"]?>" style="display:none;"><?
}
if($i != 1)
{
echo ", ";
}
if (
strlen($val["URL"]) > 0
&& !$arResult["bPublicPage"]
)
{
?><a href="<?=$val["URL"]?>" class="feed-add-post-destination-new<?=(array_key_exists("IS_EXTRANET", $val) && $val["IS_EXTRANET"] == "Y" ? " feed-add-post-destination-new-extranet" : "")?>"><?=$val["NAME"]?></a><?
}
else
{
?><span class="feed-add-post-destination-new"><?=$val["NAME"]?></span><?
}
}
}
if(!empty($arResult["Post"]["SPERM_SHOW"]["DR"]))
{
foreach($arResult["Post"]["SPERM_SHOW"]["DR"] as $id => $val)
{
$i++;
if($i == $showMaxCount)
{
$more_cnt = $cnt + intval($arResult["Post"]["SPERM_HIDDEN"]) - ($showMaxCount - 1);
if (
($more_cnt % 100) > 10
&& ($more_cnt % 100) < 20
)
$suffix = 5;
else
$suffix = $more_cnt % 10;
?><a href="javascript:void(0)" onclick="showHiddenDestination('<?=$arResult["Post"]["ID"]?>', this)" class="feed-post-link-new"><?=GetMessage("BLOG_DESTINATION_MORE_".$suffix, Array("#NUM#" => $more_cnt))?></a><span id="blog-destination-hidden-<?=$arResult["Post"]["ID"]?>" style="display:none;"><?
}
if($i != 1)
echo ", ";
if (
strlen($val["URL"]) > 0
&& !$arResult["bExtranetSite"]
)
{
?><a href="<?=$val["URL"]?>" class="feed-add-post-destination-new"><?=$val["NAME"]?></a><?
}
else
{
?><span class="feed-add-post-destination-new"><?=$val["NAME"]?></span><?
}
}
}
if(!empty($arResult["Post"]["SPERM_SHOW"]["CRMCONTACT"]))
{
foreach($arResult["Post"]["SPERM_SHOW"]["CRMCONTACT"] as $id => $val)
{
$i++;
if($i == $showMaxCount)
{
$more_cnt = $cnt + intval($arResult["Post"]["SPERM_HIDDEN"]) - ($showMaxCount - 1);
$suffix = (
($more_cnt % 100) > 10
&& ($more_cnt % 100) < 20
? 5
: $more_cnt % 10
);
?><a href="javascript:void(0)" onclick="showHiddenDestination('<?=$arResult["Post"]["ID"]?>', this)" class="feed-post-link-new"><?=GetMessage("BLOG_DESTINATION_MORE_".$suffix, Array("#NUM#" => $more_cnt))?></a><span id="blog-destination-hidden-<?=$arResult["Post"]["ID"]?>" style="display:none;"><?
}
?><?=($i != 1 ? ", " : "")?><?
if (!empty($val["CRM_PREFIX"]))
{
$classPrefixAdditional = (
!$arResult["bPublicPage"]
&& array_key_exists("CRM_USER_ID", $val)
&& intval($val["CRM_USER_ID"]) > 0
? " feed-add-post-destination-prefix-crmuser"
: ""
);
?><span class="feed-add-post-destination-prefix<?=$classPrefixAdditional?>"><?=$val["CRM_PREFIX"]?>: </span><?
}
if (
strlen($val["URL"]) > 0
&& !$arResult["bPublicPage"]
)
{
?><a href="<?=$val["URL"]?>" class="feed-add-post-destination-new"><?=$val["NAME"]?></a><?
}
else
{
?><span class="feed-add-post-destination-new"><?=$val["NAME"]?></span><?
}
}
}
if (
isset($arResult["Post"]["SPERM_HIDDEN"])
&& intval($arResult["Post"]["SPERM_HIDDEN"]) > 0
)
{
if (
($arResult["Post"]["SPERM_HIDDEN"] % 100) > 10
&& ($arResult["Post"]["SPERM_HIDDEN"] % 100) < 20
)
$suffix = 5;
else
$suffix = $arResult["Post"]["SPERM_HIDDEN"] % 10;
?><span class="feed-add-post-destination-new"> <?=GetMessage("BLOG_DESTINATION_HIDDEN_".$suffix, Array("#NUM#" => intval($arResult["Post"]["SPERM_HIDDEN"])))?></span><?
}
if ($i > ($showMaxCount - 1))
{
echo "</span>";
}
if ($arResult["Post"]["LIMITED_VIEW"])
{
?><span class="feed-add-post-destination-new feed-add-post-destination-limited-view"><?=Loc::getMessage('BLOG_POST_LIMITED_VIEW')?></span><?
}
?></span><? // feed-add-post-destination-cont
}
if(
strlen($arResult["urlToEdit"]) > 0
&& (
$arResult["PostPerm"] > BLOG_PERMS_MODERATE
|| (
$arResult["PostPerm"] >= BLOG_PERMS_WRITE
&& $arResult["Post"]["AUTHOR_ID"] == $arResult["USER_ID"]
)
)
)
{
?><a href="<?=$arResult["urlToEdit"]?>" title="<?=GetMessage("BLOG_BLOG_BLOG_EDIT")?>"><span class="feed-destination-edit" onclick="BX.addClass(this, 'feed-destination-edit-pressed');"></span></a><?
}
$datetime_detail = CComponentUtil::GetDateTimeFormatted(array(
'TIMESTAMP' => MakeTimeStamp($arResult["Post"]["DATE_PUBLISH"]),
'DATETIME_FORMAT' => $arParams["DATE_TIME_FORMAT"],
'DATETIME_FORMAT_WITHOUT_YEAR' => (isset($arParams["DATE_TIME_FORMAT_WITHOUT_YEAR"]) ? $arParams["DATE_TIME_FORMAT_WITHOUT_YEAR"] : false),
'TZ_OFFSET' => $arResult["TZ_OFFSET"]
));
?><div class="feed-post-time-wrap"><?
if ($arResult["bPublicPage"])
{
?><div class="feed-time"><?=$datetime_detail?></div><?
}
else
{
?><a href="<?=$arResult["Post"]["urlToPost"]?>"><div class="feed-time"><?=$datetime_detail?></div></a><?
}
?></div><?
if($arResult["Post"]["MICRO"] != "Y")
{
if ($arResult["bPublicPage"])
{
?><div class="feed-post-item"><span class="feed-post-title"><?=$arResult["Post"]["TITLE"]?></span></div><?
}
else
{
?><div class="feed-post-item"><a class="feed-post-title" href="<?=$arResult["Post"]["urlToPost"]?>"><?=$arResult["Post"]["TITLE"]?></a></div><?
}
}
?></div><? // feed-post-title-block
?><div class="feed-post-text-block<?=($arResult["Post"]["IS_IMPORTANT"] ? " feed-info-block" : "")?>" id="blog_post_outer_<?=$arResult["Post"]["ID"]?>"><?
$className = "";
if ($arResult["bFromList"])
{
$className .= " feed-post-contentview feed-post-text-block-inner";
}
?><div class="<?=$className?>"<?if($arResult["bFromList"]) {?> id="feed-post-contentview-BLOG_POST-<?=intval($arResult["Post"]["ID"])?>" bx-content-view-xml-id="BLOG_POST-<?=intval($arResult["Post"]["ID"])?>"<? }?>>
<div class="feed-post-text-block-inner-inner" id="blog_post_body_<?=$arResult["Post"]["ID"]?>"><?=$arResult["Post"]["textFormated"]?><?
if (
$arResult["POST_PROPERTIES"]["SHOW"] == "Y"
&& array_key_exists("UF_BLOG_POST_VOTE", $arResult["POST_PROPERTIES"]["DATA"])
)
{
$arPostField = $arResult["POST_PROPERTIES"]["DATA"]["UF_BLOG_POST_VOTE"];
if(!empty($arPostField["VALUE"]))
{
$voteId = $arPostField["VALUE"];
$arPostField['BLOG_DATE_PUBLISH'] = $arResult["Post"]["DATE_PUBLISH"];
}
}
if ($arResult["Post"]["CUT"] == "Y")
{
?><div><a class="blog-postmore-link" href="<?=$arResult["Post"]["urlToPost"]?>"><?=GetMessage("BLOG_BLOG_BLOG_MORE")?></a></div><?
}
if (!empty($arResult["Post"]["IMPORTANT"]))
{
?><div class="feed-imp-post-footer"><?
?><span class="feed-imp-btn-main-wrap"><?
if ($arResult["Post"]["IMPORTANT"]["IS_READ"] == "Y")
{
?><span class="feed-imp-btn-wrap">
<span class="have-read-text-block"><i></i><?=GetMessage('BLOG_ALREADY_READ')?><span class="feed-imp-post-footer-comma">,</span></span>
</span><?
}
else
{
?><span class="feed-imp-btn-wrap"><?
?><button
class="ui-btn ui-btn-lg ui-btn-success"
id="blog-post-readers-btn-<?=$arResult["Post"]["ID"]?>"
bx-blog-post-id="<?=$arResult["Post"]["ID"]?>"
bx-url="<?=htmlspecialcharsbx($arResult["arUser"]["urlToPostImportant"])?>"
onclick="new SBPImpPost(this); return false;"
><?=GetMessage(trim("BLOG_READ_".$arResult["Post"]["IMPORTANT"]["USER"]["PERSONAL_GENDER"]))?></button><?
?></span><?
}
?></span><?
?><span <?
?>id="blog-post-readers-count-<?=$arResult["Post"]["ID"]?>" <?
?>class="feed-imp-post-footer-text"<?
if($arResult["Post"]["IMPORTANT"]["COUNT"]<=0)
{
?> style="display:none;"<?
}
?>><?=GetMessage("BLOG_USERS_ALREADY_READ")?> <a class="feed-imp-post-user-link" href="javascript:void(0);"><?
?><span><?=$arResult["Post"]["IMPORTANT"]["COUNT"]?></span> <?=GetMessage("BLOG_READERS")?></a></span>
</div>
<script type="text/javascript">
BX.ready(function(){
var sbpimp<?=$arResult["Post"]["ID"]?> = new SBPImpPostCounter(
BX('blog-post-readers-count-<?=$arResult["Post"]["ID"]?>'),
<?=$arResult["Post"]["ID"]?>, { 'pathToUser' : '<?=CUtil::JSEscape($arParams["~PATH_TO_USER"])?>', 'nameTemplate' : '<?=CUtil::JSEscape($arParams["NAME_TEMPLATE"])?>' }
);
BX.addCustomEvent(BX('blog-post-readers-btn-<?=$arResult["Post"]["ID"]?>'), "onInit", BX.proxy(sbpimp<?=$arResult["Post"]["ID"]?>.click, sbpimp<?=$arResult["Post"]["ID"]?>));
BX.message({'BLOG_ALREADY_READ' : '<?=GetMessageJS('BLOG_ALREADY_READ')?>'});
});
</script><?
}
?></div>
</div><?
if($arResult["bFromList"])
{
?><div class="feed-post-text-more" onclick="BX.UI.Animations.expand({
moreButtonNode: this,
type: 'post',
classBlock: 'feed-post-text-block',
classOuter: 'feed-post-text-block-inner',
classInner: 'feed-post-text-block-inner-inner',
heightLimit: 300,
callback: function(textBlock) { if (typeof oLF != 'undefined') { oLF.expandPost(textBlock); } }
})" id="blog_post_more_<?=$arResult["Post"]["ID"]?>"><?
?><div class="feed-post-text-more-but"></div><?
?></div><?
?><script>
if (typeof oLF != 'undefined')
{
BX.ready(function() {
oLF.arMoreButtonID.push({
outerBlockID : 'blog_post_outer_<?=$arResult["Post"]["ID"]?>',
bodyBlockID : 'blog_post_body_<?=$arResult["Post"]["ID"]?>',
moreButtonBlockID : 'blog_post_more_<?=$arResult["Post"]["ID"]?>',
informerBlockID : 'blg-post-inform-<?=intval($arResult["Post"]["ID"])?>'
});
});
}
</script><?
}
?></div><?
if(!empty($arResult["images"]))
{
?><div class="feed-com-files">
<div class="feed-com-files-title"><?=GetMessage("BLOG_PHOTO")?></div>
<div class="feed-com-files-cont"><?
foreach($arResult["images"] as $val)
{
?><span class="feed-com-files-photo"><img src="<?=$val["small"]?>" alt="" border="0" data-bx-image="<?=$val["full"]?>" /></span><?
}
?></div>
</div><?
}
if($arResult["POST_PROPERTIES"]["SHOW"] == "Y")
{
$eventHandlerID = false;
$eventHandlerID = AddEventHandler('main', 'system.field.view.file', Array('CBlogTools', 'blogUFfileShow'));
foreach ($arResult["POST_PROPERTIES"]["DATA"] as $FIELD_NAME => $arPostField)
{
if(!empty($arPostField["VALUE"]))
{
$arPostField['BLOG_DATE_PUBLISH'] = $arResult["Post"]["DATE_PUBLISH"];
$arPostField['URL_TO_POST'] = $arResult["Post"]["urlToPost"];
$arPostField['POST_ID'] = $arResult["Post"]['ID'];
?><?$APPLICATION->IncludeComponent(
"bitrix:system.field.view",
$arPostField["USER_TYPE"]["USER_TYPE_ID"],
array(
"LAZYLOAD" => $arParams["LAZYLOAD"],
"DISABLE_LOCAL_EDIT" => $arResult["bPublicPage"],
"VIEW_MODE" => ($arResult["bFromList"] ? "BRIEF" : "EXTENDED"),
"arUserField" => $arPostField,
"arAddField" => array(
"NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"],
"PATH_TO_USER" => $arParams["~PATH_TO_USER"],
)
), null, array("HIDE_ICONS"=>"Y")
);?><?
}
}
if ($eventHandlerID !== false && ( intval($eventHandlerID) > 0 ))
RemoveEventHandler('main', 'system.field.view.file', $eventHandlerID);
}
if(!empty($arResult["Category"]))
{
?><div class="feed-com-tags-block">
<noindex>
<div class="feed-com-files-title"><?=GetMessage("BLOG_BLOG_BLOG_CATEGORY")?></div>
<div class="feed-com-files-cont" id="blogpost-tags-<?=intval($arResult["Post"]['ID'])?>"><?
$i=0;
foreach($arResult["Category"] as $v)
{
if($i!=0)
echo ",";
?> <a href="<?=$v["urlToCategory"]?>" rel="nofollow" class="feed-com-tag" bx-tag-value="<?=$v["NAME"]?>"><?=$v["NAME"]?></a><?
$i++;
}
?></div>
</noindex>
</div><?
}
if (!empty($arResult["URL_PREVIEW"]))
{
?><?=$arResult["URL_PREVIEW"]?><?
}
if (!empty($arResult["GRATITUDE"]))
{
$grat_users_count = (!empty($arResult["GRATITUDE"]["USERS_FULL"]) ? count($arResult["GRATITUDE"]["USERS_FULL"]) : 0);
?><div class="feed-grat-block feed-info-block<?=($grat_users_count > 4 ? " feed-grat-block-small" : " feed-grat-block-large")?>"><?
if ($grat_users_count <= 4)
{
?><span class="feed-workday-left-side"><?
?><div class="feed-grat-img<?=(is_array($arResult["GRATITUDE"]["TYPE"]) ? " feed-grat-img-".htmlspecialcharsbx($arResult["GRATITUDE"]["TYPE"]["XML_ID"]) : "")?>"></div><?
?><div class="feed-grat-block-arrow"></div><?
?><div class="feed-user-name-wrap-outer"><?
foreach($arResult["GRATITUDE"]["USERS_FULL"] as $arGratUser)
{
$anchor_id = 'post_grat_'.$arGratUser["ID"].'_'.RandString(5);
$avatar = false;
if (isset($arGratUser["AVATAR_SRC"]) && strlen($arGratUser["AVATAR_SRC"]) > 0)
{
$avatar = $arGratUser["AVATAR_SRC"];
}
?><span class="feed-user-name-wrap">
<div class="feed-user-avatar"
<? if ($avatar):?>
style="background: url('<?=$avatar?>'); background-size: cover;"
<? endif ?>>
</div>
<div class="feed-user-name-wrap-inner"><?
?><a class="feed-workday-user-name" href="<?=($arGratUser['URL'] ? $arGratUser['URL'] : 'javascript:void(0);')?>"
id="<?=$anchor_id?>"
bx-tooltip-user-id="<?=($arGratUser['URL'] ? $arGratUser['ID'] : "")?>"
><?=CUser::FormatName($arParams['NAME_TEMPLATE'], $arGratUser)?></a><?
?><span class="feed-workday-user-position"><?=htmlspecialcharsbx($arGratUser['WORK_POSITION'])?></span>
</div><?
?></span><?
}
?></div><?
?></span><?
}
else
{
?><div class="feed-grat-small-left"><?
?><div class="feed-grat-img<?=(is_array($arResult["GRATITUDE"]["TYPE"]) ? " feed-grat-img-".htmlspecialcharsbx($arResult["GRATITUDE"]["TYPE"]["XML_ID"]) : "")?>"></div><?
?><div class="feed-grat-block-arrow"></div><?
?></div><?
?><div class="feed-grat-small-block-names"><?
foreach($arResult["GRATITUDE"]["USERS_FULL"] as $arGratUser)
{
$anchor_id = 'post_grat_'.$arGratUser["ID"].'_'.RandString(5);
$avatar = false;
if (isset($arGratUser["AVATAR_SRC"]) && strlen($arGratUser["AVATAR_SRC"]) > 0)
{
$avatar = $arGratUser["AVATAR_SRC"];
}
?><span class="feed-user-name-wrap">
<div class="feed-user-avatar"
<? if ($avatar):?>
style="background: url('<?=$avatar?>'); background-size: cover;"
<? endif ?>>
</div><?
?><a class="feed-workday-user-name"
href="<?=($arGratUser['URL'] ? $arGratUser['URL'] : 'javascript:void(0);')?>"
id="<?=$anchor_id?>"
bx-tooltip-user-id="<?=($arGratUser['URL'] ? $arGratUser['ID'] : "")?>"
><?=CUser::FormatName($arParams['NAME_TEMPLATE'], $arGratUser)?></a><?
?><!--<span class="feed-workday-user-position"><?=htmlspecialcharsbx($arGratUser['WORK_POSITION'])?></span>--><?
?></span><?
}
?></div><?
}
?></div><?
}
if($arResult["POST_PROPERTIES"]["SHOW"] == "Y")
{
foreach ($arResult["POST_PROPERTIES"]["DATA"] as $FIELD_NAME => $arPostField)
{
if(in_array($FIELD_NAME, $arParams["POST_PROPERTY_SOURCE"]) && !empty($arPostField["VALUE"]))
{
echo "<div><b>".$arPostField["EDIT_FORM_LABEL"].":</b> ";
?><?$APPLICATION->IncludeComponent(
"bitrix:system.field.view",
$arPostField["USER_TYPE"]["USER_TYPE_ID"],
array(
"arUserField" => $arPostField,
),
null,
array("HIDE_ICONS"=>"Y")
);?><?
echo "</div>";
}
}
}
?><div id="blg-post-destcont-<?=$arResult["Post"]["ID"]?>"></div><?
$separatorClassName = 'feed-post-informers';
?><div class="<?=$separatorClassName?>" id="blg-post-inform-<?=$arResult["Post"]["ID"]?>"><div class="feed-post-informers-cont"><?
$voteId = false;
if ($arParams["SHOW_RATING"] == "Y")
{
$voteId = "BLOG_POST".'_'.$arResult["Post"]["ID"].'-'.(time()+rand(0, 1000));
$emotion = (!empty($arResult["RATING"][$arResult["Post"]["ID"]]["USER_REACTION"]) ? strtoupper($arResult["RATING"][$arResult["Post"]["ID"]]["USER_REACTION"]) : 'LIKE');
if ($arResult["bIntranetInstalled"])
{
?><span id="bx-ilike-button-<?=htmlspecialcharsbx($voteId)?>" class="feed-inform-ilike feed-new-like"><?
?><span class="bx-ilike-left-wrap<?=(isset($arResult["RATING"]) && isset($arResult["RATING"][$arResult["Post"]["ID"]]) && isset($arResult["RATING"][$arResult["Post"]["ID"]]["USER_HAS_VOTED"]) && $arResult["RATING"][$arResult["Post"]["ID"]]["USER_HAS_VOTED"] == "Y" ? ' bx-you-like-button' : '')?>"><a href="#like" class="bx-ilike-text"><?=\CRatingsComponentsMain::getRatingLikeMessage($emotion)?></a></span><?
?></span><?
}
else
{
?><span class="feed-inform-ilike"><?
$APPLICATION->IncludeComponent(
"bitrix:rating.vote",
$arParams["RATING_TYPE"],
array(
"ENTITY_TYPE_ID" => "BLOG_POST",
"ENTITY_ID" => $arResult["Post"]["ID"],
"OWNER_ID" => $arResult["Post"]["AUTHOR_ID"],
"USER_VOTE" => $arResult["RATING"][$arResult["Post"]["ID"]]["USER_VOTE"],
"USER_REACTION" => $arResult["RATING"][$arResult["Post"]["ID"]]["USER_REACTION"],
"USER_HAS_VOTED" => $arResult["RATING"][$arResult["Post"]["ID"]]["USER_HAS_VOTED"],
"TOTAL_VOTES" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_VOTES"],
"TOTAL_POSITIVE_VOTES" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_POSITIVE_VOTES"],
"TOTAL_NEGATIVE_VOTES" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_NEGATIVE_VOTES"],
"TOTAL_VALUE" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_VALUE"],
"PATH_TO_USER_PROFILE" => $arParams["~PATH_TO_USER"],
),
$component,
array("HIDE_ICONS" => "Y")
);
?></span><?
}
}
if(!in_array($arParams["TYPE"], array("DRAFT", "MODERATION")))
{
$bHasComments = (IntVal($arResult["PostSrc"]["NUM_COMMENTS"]) > 0);
?><span class="feed-inform-comments"><?
?><a href="javascript:void(0);" id="blog-post-addc-add-<?=$arResult["Post"]["ID"]?>"><?=GetMessage("BLOG_COMMENTS_ADD")?></a><?
?></span><?
}
if (
!$arResult["ReadOnly"]
&& array_key_exists("FOLLOW", $arParams)
&& strlen($arParams["FOLLOW"]) > 0
&& intval($arParams["LOG_ID"]) > 0
)
{
?><span class="feed-inform-follow" data-follow="<?=($arParams["FOLLOW"] == "Y" ? "Y" : "N")?>" id="log_entry_follow_<?=intval($arParams["LOG_ID"])?>" onclick="__blogPostSetFollow(<?=intval($arParams["LOG_ID"])?>)"><a href="javascript:void(0);"><?=GetMessage("BLOG_POST_FOLLOW_".($arParams["FOLLOW"] == "Y" ? "Y" : "N"))?></a></span><?
}
?><a id="feed-post-menuanchor-<?=$arResult["Post"]["ID"]?>" href="#" class="feed-post-more-link"><span class="feed-post-more-text" id="feed-post-more-<?=$arResult["Post"]["ID"]?>"><?=GetMessage("BLOG_POST_BUTTON_MORE")?></span><span class="feed-post-more-arrow"></span></a><?
?><script>
BX.bind(BX('feed-post-menuanchor-<?=$arResult["Post"]["ID"]?>'), 'click', function(e) {
BX.SBPostMenu.showMenu({
event: e,
bindNode: this,
postId: <?=$arResult["Post"]["ID"]?>,
pathToPost: '<?=CUtil::JSEscape($arParams["PATH_TO_POST"])?>',
publicPage: <?=($arResult["bPublicPage"] ? 'true' : 'false')?>,
tasksAvailable: <?=($arResult["bTasksAvailable"] ? 'true' : 'false')?>,
urlToEdit: '<?=(strlen($arResult["urlToEdit"]) > 0 ? CUtil::JSEscape($arResult["urlToEdit"]) : '')?>',
urlToHide: '<?=(strlen($arResult["urlToHide"]) > 0 ? CUtil::JSEscape($arResult["urlToHide"]) : '')?>',
urlToDelete: '<?=(!$arResult["bFromList"] && strlen($arResult["urlToDelete"]) > 0 ? CUtil::JSEscape($arResult["urlToDelete"]) : '')?>',
voteId: <?=(intval($voteId) > 0 ? intval($voteId) : 'false')?>,
postType: '<?=CUtil::JSEscape($arParams["TYPE"])?>',
group_readonly: <?=($arResult["ReadOnly"] ? 'true' : 'false')?>,
serverName: '<?=CUtil::JSEscape((CMain::IsHTTPS() ? "https" : "http")."://".((defined("SITE_SERVER_NAME") && strlen(SITE_SERVER_NAME) > 0) ? SITE_SERVER_NAME : COption::GetOptionString("main", "server_name", "")))?>',
items: <?=\CUtil::phpToJSObject(!empty($arParams["ADIT_MENU"]) ? $arParams["ADIT_MENU"] : array())?>
});
return BX.PreventDefault(e);
});
</script><?
?><span class="feed-post-time-wrap"><?
if (
!$arResult["bPublicPage"]
&& isset($arResult["CONTENT_ID"])
)
{
$APPLICATION->IncludeComponent(
"bitrix:socialnetwork.contentview.count", "",
Array(
"CONTENT_ID" => $arResult["CONTENT_ID"],
"CONTENT_VIEW_CNT" => (isset($arResult["CONTENT_VIEW_CNT"]) ? $arResult["CONTENT_VIEW_CNT"] : 0),
"PATH_TO_USER_PROFILE" => $arParams["PATH_TO_USER"]
),
$component,
array("HIDE_ICONS" => "Y")
);
}
?></span><?
if (
$arResult["bIntranetInstalled"]
&& $arParams["SHOW_RATING"] == "Y"
)
{
?><div class="feed-post-emoji-top-panel-outer"><?
?><div id="feed-post-emoji-top-panel-container-<?=htmlspecialcharsbx($voteId)?>" class="feed-post-emoji-top-panel-box <?=(intval($arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_POSITIVE_VOTES"]) > 0 ? 'feed-post-emoji-top-panel-container-active' : '')?>"><?
$APPLICATION->IncludeComponent(
"bitrix:rating.vote",
"like_react",
array(
"ENTITY_TYPE_ID" => "BLOG_POST",
"ENTITY_ID" => $arResult["Post"]["ID"],
"OWNER_ID" => $arResult["Post"]["AUTHOR_ID"],
"USER_VOTE" => $arResult["RATING"][$arResult["Post"]["ID"]]["USER_VOTE"],
"USER_REACTION" => $arResult["RATING"][$arResult["Post"]["ID"]]["USER_REACTION"],
"USER_HAS_VOTED" => $arResult["RATING"][$arResult["Post"]["ID"]]["USER_HAS_VOTED"],
"TOTAL_VOTES" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_VOTES"],
"TOTAL_POSITIVE_VOTES" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_POSITIVE_VOTES"],
"TOTAL_NEGATIVE_VOTES" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_NEGATIVE_VOTES"],
"TOTAL_VALUE" => $arResult["RATING"][$arResult["Post"]["ID"]]["TOTAL_VALUE"],
"REACTIONS_LIST" => $arResult["RATING"][$arResult["Post"]["ID"]]["REACTIONS_LIST"],
"PATH_TO_USER_PROFILE" => $arParams["~PATH_TO_USER"],
'TOP_DATA' => (!empty($arResult['TOP_RATING_DATA']) ? $arResult['TOP_RATING_DATA'] : false),
'VOTE_ID' => $voteId
),
$component,
array("HIDE_ICONS" => "Y")
);
?></div><?
?></div><?
}
?></div><?
?></div></div><?
if (!in_array($arParams["TYPE"], array("DRAFT", "MODERATION")))
{
if (
!$arResult["bPublicPage"]
&& (
(
empty($_REQUEST["bxajaxid"])
&& empty($_REQUEST["logajax"])
)
|| (
$_REQUEST["RELOAD"] == "Y"
&& !(
empty($_REQUEST["bxajaxid"])
&& empty($_REQUEST["logajax"])
)
)
)
)
{
include_once($_SERVER["DOCUMENT_ROOT"].$templateFolder."/destination.php");
}
if ($arResult["CommentPerm"] >= BLOG_PERMS_READ)
{
$APPLICATION->IncludeComponent(
"bitrix:socialnetwork.blog.post.comment",
"",
Array(
"bPublicPage" => $arResult["bPublicPage"],
"SEF" => $arParams["SEF"],
"BLOG_VAR" => $arResult["ALIASES"]["blog"],
"POST_VAR" => $arParams["POST_VAR"],
"USER_VAR" => $arParams["USER_VAR"],
"PAGE_VAR" => $arParams["PAGE_VAR"],
"PATH_TO_BLOG" => $arParams["PATH_TO_BLOG"],
"PATH_TO_POST" => $arParams["PATH_TO_POST"],
"PATH_TO_USER" => $arParams["PATH_TO_USER"],
"PATH_TO_SMILE" => $arParams["PATH_TO_SMILE"],
"PATH_TO_MESSAGES_CHAT" => $arParams["PATH_TO_MESSAGES_CHAT"],
"ID" => $arResult["Post"]["ID"],
"CACHE_TYPE" => $arParams["CACHE_TYPE"],
"CACHE_TIME" => $arParams["CACHE_TIME"],
"COMMENTS_COUNT" => $arParams["COMMENTS_COUNT"],
"DATE_TIME_FORMAT" => $arParams["DATE_TIME_FORMAT"],
"DATE_TIME_FORMAT_WITHOUT_YEAR" => $arParams["DATE_TIME_FORMAT_WITHOUT_YEAR"],
"TIME_FORMAT" => $arParams["TIME_FORMAT"],
"USE_ASC_PAGING" => $arParams["USE_ASC_PAGING"],
"USER_ID" => $arResult["USER_ID"],
"GROUP_ID" => $arParams["GROUP_ID"],
"SONET_GROUP_ID" => $arParams["SONET_GROUP_ID"],
"NOT_USE_COMMENT_TITLE" => "Y",
"USE_SOCNET" => "Y",
"NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"],
"SHOW_LOGIN" => $arParams["SHOW_LOGIN"],
"SHOW_YEAR" => $arParams["SHOW_YEAR"],
"PATH_TO_CONPANY_DEPARTMENT" => $arParams["PATH_TO_CONPANY_DEPARTMENT"],
"PATH_TO_VIDEO_CALL" => $arParams["PATH_TO_VIDEO_CALL"],
"SHOW_RATING" => $arParams["SHOW_RATING"],
"RATING_TYPE" => ($arParams["RATING_TYPE"] == "like" ? "like_react" : $arParams["RATING_TYPE"]),
"IMAGE_MAX_WIDTH" => $arParams["IMAGE_MAX_WIDTH"],
"IMAGE_MAX_HEIGHT" => $arParams["IMAGE_MAX_HEIGHT"],
"ALLOW_VIDEO" => $arParams["ALLOW_VIDEO"],
"ALLOW_IMAGE_UPLOAD" => $arParams["ALLOW_IMAGE_UPLOAD"],
"SHOW_SPAM" => $arParams["BLOG_SHOW_SPAM"],
"NO_URL_IN_COMMENTS" => $arParams["BLOG_NO_URL_IN_COMMENTS"],
"NO_URL_IN_COMMENTS_AUTHORITY" => $arParams["BLOG_NO_URL_IN_COMMENTS_AUTHORITY"],
"ALLOW_POST_CODE" => $arParams["BLOG_ALLOW_POST_CODE"],
"AJAX_POST" => "Y",
"POST_DATA" => $arResult["PostSrc"],
"BLOG_DATA" => $arResult["Blog"],
"FROM_LOG" => $arParams["FROM_LOG"],
"bFromList" => $arResult["bFromList"],
"LAST_LOG_TS" => $arParams["LAST_LOG_TS"],
"MARK_NEW_COMMENTS" => $arParams["MARK_NEW_COMMENTS"],
"AVATAR_SIZE" => $arParams["AVATAR_SIZE"],
"AVATAR_SIZE_COMMON" => $arParams["AVATAR_SIZE_COMMON"],
"AVATAR_SIZE_COMMENT" => $arParams["AVATAR_SIZE_COMMENT"],
"FOLLOW" => $arParams["FOLLOW"],
"LOG_ID" => intval($arParams["LOG_ID"]),
"CREATED_BY_ID" => $arParams["CREATED_BY_ID"],
"MOBILE" => $arParams["MOBILE"],
"LAZYLOAD" => $arParams["LAZYLOAD"],
"CAN_USER_COMMENT" => (!isset($arResult["CanComment"]) || $arResult["CanComment"] ? 'Y' : 'N'),
"NAV_TYPE_NEW" => "Y"
),
$component
);
}
}
if (
!$arResult["bPublicPage"]
&& !$arResult["ReadOnly"]
&& intval($arParams["LOG_ID"]) > 0
&& array_key_exists("FAVORITES_USER_ID", $arParams)
)
{
$bFavorites = (intval($arParams["FAVORITES_USER_ID"]) > 0);
?><div id="log_entry_favorites_<?=intval($arParams["LOG_ID"])?>" onmousedown="__logChangeFavorites(<?=$arParams["LOG_ID"]?>, this, '<?=($bFavorites ? "N" : "Y")?>'); this.blur(); return BX.PreventDefault(this);" class="feed-post-important-switch<?=($bFavorites ? " feed-post-important-switch-active" : "")?>" title="<?=GetMessage("BLOG_POST_MENU_TITLE_FAVORITES_N")?>"></div><?
}
?></div><?
}
elseif(!$arResult["bFromList"])
{
echo GetMessage("BLOG_BLOG_BLOG_NO_AVAIBLE_MES");
}
}
?></div>