Your IP : 172.28.240.42


Current Path : /var/www/html/clients/wodo.e-nk.ru/bitrix/components/bitrix/wiki/include/
Upload File :
Current File : /var/www/html/clients/wodo.e-nk.ru/bitrix/components/bitrix/wiki/include/nav.php

<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();

if(isset($arResult['ELEMENT']['NAME']))
{
    
    if (CWikiSocnet::IsSocNet())
    {
        $APPLICATION->SetTitle($arResult['ELEMENT']['NAME'], $arTitleOptions);
    	if ($this->GetParent()->arResult['SET_NAV_CHAIN'] == 'Y')
    	{
    		$APPLICATION->AddChainItem(CWikiSocnet::$arGroup['NAME'], 
    			CComponentEngine::MakePathFromTemplate($this->GetParent()->arResult['PATH_TO_GROUP'], array('group_id' => CWikiSocnet::$iSocNetId)));
    		$APPLICATION->AddChainItem(GetMessage('WIKI_SOCNET_TAB'), 
    			CComponentEngine::MakePathFromTemplate($this->GetParent()->arResult['PATH_TO_GROUP_WIKI_INDEX'], 
    				array('group_id' => CWikiSocnet::$iSocNetId, 
    						'wiki_name' => urlencode($arResult['ELEMENT']['NAME'])
    				)));	
    	}       
    }
    else 
    {    
    	if((!empty($arParams['INCLUDE_IBLOCK_INTO_CHAIN']) && $arParams['INCLUDE_IBLOCK_INTO_CHAIN'] == 'Y'))
    	{
    	    $res = CIBlock::GetByID($arParams["IBLOCK_ID"]);
            if($arIBLOCK = $res->GetNext())
            {
        		$arIBLOCK["~LIST_PAGE_URL"] = str_replace(
        			array("#SERVER_NAME#", "#SITE_DIR#", "#IBLOCK_TYPE_ID#", "#IBLOCK_ID#", "#IBLOCK_CODE#", "#IBLOCK_EXTERNAL_ID#", "#CODE#"),
        			array(SITE_SERVER_NAME, SITE_DIR, $arIBLOCK["IBLOCK_TYPE_ID"], $arIBLOCK["ID"], $arIBLOCK["CODE"], $arIBLOCK["EXTERNAL_ID"], $arIBLOCK["CODE"]),
        			strlen($arParams["IBLOCK_URL"])? trim($arParams["~IBLOCK_URL"]): $arIBLOCK["~LIST_PAGE_URL"]
        		);
        		$arIBLOCK["~LIST_PAGE_URL"] = preg_replace("'/+'s", "/", $arIBLOCK["~LIST_PAGE_URL"]);
    		    $APPLICATION->AddChainItem($arIBLOCK['NAME'], $arIBLOCK['~LIST_PAGE_URL']);
            }
    	}

        if (CWiki::GetDefaultPage($arParams['IBLOCK_ID']) != $arResult['ELEMENT']['NAME'])
        {
        	if((!empty($arParams['ADD_SECTIONS_CHAIN']) && $arParams['ADD_SECTIONS_CHAIN'] == 'Y') && !empty($arResult['ELEMENT']['SECTIONS']))
        	{    	    	  
        	    $rsPath = CIBlockSection::GetNavChain($arParams["IBLOCK_ID"], $arResult['ELEMENT']['SECTIONS'][1]['ID']);    	    
        		while($arPath = $rsPath->GetNext())
        			$APPLICATION->AddChainItem($arPath['NAME'], $arPath['~SECTION_PAGE_URL']);    		
        	}
        }
    	
    	$arTitleOptions = null;
    	if(!empty($arParams['SET_TITLE']) && $arParams['SET_TITLE'] == 'Y')
    	{
    		$APPLICATION->SetTitle($arResult['ELEMENT']['NAME'], $arTitleOptions);
    		$APPLICATION->SetPageProperty('title', $arResult['ELEMENT']['NAME'], $arTitleOptions);    		
    		$APPLICATION->AddChainItem($arResult['ELEMENT']['NAME'], CComponentEngine::MakePathFromTemplate($arParams["PATH_TO_POST"], 
    		                                                                                        array('wiki_name' => urlencode($arResult['ELEMENT']['NAME']), 
																											'group_id' => CWikiSocnet::$iSocNetId)));
    	}    	
    }
	
}


?>