Ejemplo n.º 1
0
?>
	<?php 
$this->EndViewTarget();
?>
	<?php 
$this->SetViewTarget("idea_body", 100);
?>
		<?php 
$APPLICATION->IncludeComponent("bitrix:idea.list", "", array("RATING_TEMPLATE" => $arParams['RATING_TEMPLATE'], "SORT_BY1" => $_SESSION["IDEA_SORT_ORDER"], "IBLOCK_CATEGORIES" => $arParams["IBLOCK_CATEGORIES"], "EXT_FILTER" => $arFilter, "MESSAGE_COUNT" => $arResult["MESSAGE_COUNT"], "BLOG_VAR" => $arResult["ALIASES"]["blog"], "POST_VAR" => $arResult["ALIASES"]["post_id"], "USER_VAR" => $arResult["ALIASES"]["user_id"], "PAGE_VAR" => $arResult["ALIASES"]["page"], "PATH_TO_BLOG" => $arResult["PATH_TO_BLOG"], "PATH_TO_BLOG_CATEGORY" => $arResult["PATH_TO_BLOG_CATEGORY"], "PATH_TO_POST" => $arResult["PATH_TO_POST"], "PATH_TO_POST_EDIT" => $arResult["PATH_TO_POST_EDIT"], "PATH_TO_USER" => $arResult["PATH_TO_USER"], "PATH_TO_SMILE" => $arResult["PATH_TO_SMILE"], "BLOG_URL" => $arResult["VARIABLES"]["blog"], "YEAR" => $arResult["VARIABLES"]["year"], "MONTH" => $arResult["VARIABLES"]["month"], "DAY" => $arResult["VARIABLES"]["day"], "CATEGORY_ID" => $arResult["VARIABLES"]["tag"], "CACHE_TYPE" => $arResult["CACHE_TYPE"], "CACHE_TIME" => $arResult["CACHE_TIME"], "CACHE_TIME_LONG" => $arResult["CACHE_TIME_LONG"], "SET_NAV_CHAIN" => $arParams["SET_NAV_CHAIN"], "POST_PROPERTY_LIST" => $arParams["POST_PROPERTY_LIST"], "DATE_TIME_FORMAT" => $arParams["DATE_TIME_FORMAT"], "NAV_TEMPLATE" => $arParams["NAV_TEMPLATE"], "GROUP_ID" => $arParams["GROUP_ID"], "NAME_TEMPLATE" => $arParams["NAME_TEMPLATE"], "SHOW_LOGIN" => $arParams["SHOW_LOGIN"], "PATH_TO_CONPANY_DEPARTMENT" => $arParams["PATH_TO_CONPANY_DEPARTMENT"], "PATH_TO_SONET_USER_PROFILE" => $arParams["PATH_TO_SONET_USER_PROFILE"], "PATH_TO_MESSAGES_CHAT" => $arParams["PATH_TO_MESSAGES_CHAT"], "PATH_TO_VIDEO_CALL" => $arParams["PATH_TO_VIDEO_CALL"], "SHOW_RATING" => $arParams["SHOW_RATING"], "IMAGE_MAX_WIDTH" => $arParams["IMAGE_MAX_WIDTH"], "IMAGE_MAX_HEIGHT" => $arParams["IMAGE_MAX_HEIGHT"], "ALLOW_POST_CODE" => $arParams["ALLOW_POST_CODE"], "AR_RESULT" => $arResult, "AR_PARAMS" => $arParams, "POST_BIND_USER" => $arParams["POST_BIND_USER"]), $component);
?>
	<?php 
$this->EndViewTarget();
if ($USER->IsAuthorized()) {
    $notifyEmail = new \Bitrix\Idea\NotifyEmail();
    if (array_key_exists("action", $_REQUEST) && $_REQUEST["action"] == "subscribe" && check_bitrix_sessid()) {
        $notifyEmail->addCategory($arFilter["IDEA_PARENT_CATEGORY_CODE"], "NEW IDEAS");
        LocalRedirect($APPLICATION->GetCurPageParam("", array("action", "sessid")));
    } else {
        $subscribes = $notifyEmail->getAscendedCategories($arFilter["IDEA_PARENT_CATEGORY_CODE"]);
        if ($subscribes !== false && empty($subscribes)) {
            array_unshift($arResult["ACTIONS"]["MENU"]["MENU"], array("SEPARATOR" => true));
            array_unshift($arResult["ACTIONS"]["MENU"]["MENU"], array("TEXT" => GetMessage("IDEA_ADD_SUBSCRIPTION"), "ONCLICK" => "top.window.location.href='" . CUtil::JSEscape($APPLICATION->GetCurPageParam("action=subscribe&" . bitrix_sessid_get(), array("action", "sessid"))) . "';"));
        }
    }
}
?>
<div class="idea-managment-content">
	<?php 
$APPLICATION->IncludeComponent("bitrix:main.interface.toolbar", "", array("BUTTONS" => $arResult["ACTIONS"]), $component);
?>
	<?php