Your IP : 3.14.72.232
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/********************************************************************
Input params
********************************************************************/
/***************** URL *********************************************/
$arParams["SHOW_AUTH_FORM"] = ($arParams["SHOW_AUTH_FORM"] == "N" ? "N" : "Y");
/***************** ADDITIONAL **************************************/
/***************** STANDART ****************************************/
if ($arParams["CACHE_TYPE"] == "Y" || ($arParams["CACHE_TYPE"] == "A" && COption::GetOptionString("main", "component_cache_on", "Y") == "Y"))
$arParams["CACHE_TIME"] = intval($arParams["CACHE_TIME"]);
else
$arParams["CACHE_TIME"] = 0;
/********************************************************************
/Input params
********************************************************************/
?>
<div class="forum-info-box forum-menu-box">
<div class="forum-info-box-inner">
<?
if ($GLOBALS["USER"]->IsAuthorized())
{
?>
<span class="forum-menu-item forum-menu-item-first forum-menu-newtopics"><?
?><a href="<?=$arResult["URL_TEMPLATES"]["ACTIVE"]?>" title="<?=GetMessage("F_NEW_TOPIC_TITLE")?>"><span><?=GetMessage("F_NEW_TOPIC")?></span></a> </span>
<span class="forum-menu-item forum-menu-profile"><a href="<?=$arResult["URL_TEMPLATES"]["PROFILE"]?>"><span><?=GetMessage("F_PROFILE")?></span></a> </span>
<?
if ($arParams["SHOW_SUBSCRIBE_LINK"] == "Y"):
?>
<span class="forum-menu-item forum-menu-subscribes"><a href="<?=$arResult["URL_TEMPLATES"]["SUBSCRIBES"]?>"><span><?=GetMessage("F_SUBSCRIBES")?></span></a> </span>
<?
endif;
if (intval(COption::GetOptionString("forum", "UsePMVersion", "2")) > 0)
{
$pm = "";
$arUserPM = array();
$cache = new CPHPCache();
$cache_path_main = str_replace(array(":", "//"), "/", "/".SITE_ID."/".$this->__component->__name."/");
$cache_id = "forum_user_pm_".$GLOBALS["USER"]->GetId();
$cache_path = $cache_path_main."user".$GLOBALS["USER"]->GetId();
if ($arParams["CACHE_TIME"] > 0 && $cache->InitCache($arParams["CACHE_TIME"], $cache_id, $cache_path))
{
$val = $cache->GetVars();
if (is_array($val["arUserPM"]))
$arUserPM = $val["arUserPM"];
}
if (!is_array($arUserPM) || empty($arUserPM))
{
CModule::IncludeModule("forum");
$arUserPM = CForumPrivateMessage::GetNewPM();
if ($arParams["CACHE_TIME"] > 0):
$cache->StartDataCache($arParams["CACHE_TIME"], $cache_id, $cache_path);
$cache->EndDataCache(array("arUserPM"=>$arUserPM));
endif;
}
if (intval($arUserPM["UNREAD_PM"]) > 0)
{
$pm = " (".intval($arUserPM["UNREAD_PM"]).")";
}
?>
<span class="forum-menu-item forum-menu-messages"><a href="<?=$arResult["URL_TEMPLATES"]["MESSAGES"]?>"><span><?=GetMessage("F_MESSAGES")?><?=$pm?></span></a> </span>
<?
}
}
if (IsModuleInstalled("search")):
?>
<span class="forum-menu-item <?
?><?=($GLOBALS["USER"]->IsAuthorized() ? "" : "forum-menu-item-first")?><?
?> forum-menu-search"><noindex><a href="<?=$arResult["URL_TEMPLATES"]["SEARCH"]?>" rel="nofollow"><span><?=GetMessage("F_SEARCH")?></span></a></noindex> </span>
<?
endif;
?>
<? if ($arParams['SHOW_FORUM_USERS'] === 'Y')
{ ?>
<span class="forum-menu-item <?
?><?=($GLOBALS["USER"]->IsAuthorized() || IsModuleInstalled("search") ? "" : "forum-menu-item-first")?><?
?> forum-menu-users"><a href="<?=$arResult["URL_TEMPLATES"]["USERS"]?>"><span><?=GetMessage("F_USERS")?></span></a> </span>
<?
}
?>
<span class="forum-menu-item <?
?><?=($arParams["SHOW_AUTH_FORM"] == "Y" ? "" : "forum-menu-item-last")?><?
?> forum-menu-rules"><a href="<?=$arResult["URL_TEMPLATES"]["RULES"]?>"><span><?=GetMessage("F_RULES")?></span></a> </span>
<?
if ($arParams["SHOW_AUTH_FORM"] == "Y"):
?>
<span class="forum-menu-item forum-menu-item-last forum-menu-authorize">
<?
if ($USER->isAuthorized())
{
?><a href="<?
?><?=htmlspecialcharsbx($APPLICATION->GetCurPageParam("logout=yes&".bitrix_sessid_get(),
array("login", "logout", "register", "forgot_password", "change_password", BX_AJAX_PARAM_ID, "forum_auth", "sessid")))?><?
?>" rel="nofollow"><span><?=GetMessage("AUTH_LOGOUT_BUTTON")?></span></a>
<?
}
else
{
?><a href="<?
?><?=htmlspecialcharsbx($APPLICATION->GetCurPageParam("login=yes",
array("login", "logout", "register", "forgot_password", "change_password", BX_AJAX_PARAM_ID, "forum_auth")))?><?
?>" rel="nofollow"><span><?=GetMessage("AUTH_LOGIN_BUTTON")?></span></a>
<?
}
endif;
?>
</div>
</div>
<?
if ($arParams["SHOW_NAVIGATION"] != "N" && $arParams["SET_NAVIGATION"] != "N" && ($arResult["PAGE_NAME"] != "index" || $arResult["GID"] > 0)):
// text from main
if($GLOBALS["APPLICATION"]->GetProperty("NOT_SHOW_NAV_CHAIN")=="Y")
return false;
CMain::InitPathVars($site, $path);
$DOC_ROOT = CSite::GetSiteDocRoot($site);
$path = $GLOBALS["APPLICATION"]->GetCurDir();
$arChain = Array();
while(true)
{
$path = rtrim($path, "/");
$chain_file_name = $DOC_ROOT.$path."/.section.php";
if(file_exists($chain_file_name))
{
$sSectionName = "";
include($chain_file_name);
if($sSectionName <> '')
$arChain[] = Array("TITLE"=>$sSectionName, "LINK"=>$path."/");
}
if($path.'/' == SITE_DIR)
break;
if($path == '')
break;
$pos = bxstrrpos($path, "/");
if($pos===false)
break;
$path = mb_substr($path, 0, $pos + 1);
}
if ($arResult["PAGE_NAME"] == "read")
{
$GLOBALS["FORUM_HIDE_LAST_BREADCRUMB"] = true;
}
$GLOBALS["APPLICATION"]->IncludeComponent(
"bitrix:breadcrumb", ".default",
Array(
"START_FROM" => count($arChain) - 1,
"PATH" => "",
"SITE_ID" => "",
), $component,
array("HIDE_ICONS" => "Y")
);
endif;
?>