Your IP : 172.28.240.42


Current Path : /var/www/html/clients/amz.e-nk.ru/docs/
Upload File :
Current File : /var/www/html/clients/amz.e-nk.ru/docs/detail.php

<?
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Title");
?><?
/**************************************************************************
Component Detailed News

This component is intended for displaying the detailed information for every news.

Sample of usage:

$APPLICATION->IncludeFile("iblock/news/detail.php", Array(
	"ID"	=>	$_REQUEST["ID"],
	"IBLOCK_TYPE"	=> "news",
	"CACHE_TIME"	=> "0"
	));

Parameters:

	ID - Element ID
 	IBLOCK_TYPE - Information block type (will be used for check purposes only)
	CACHE_TIME - (sec.) time for cacheing (0 - do not cache)

**************************************************************************/

IncludeTemplateLangFile(__FILE__);

$ID = (isset($ID) ? $ID : $_REQUEST["ID"]);
$IBLOCK_TYPE = (isset($IBLOCK_TYPE) ? $IBLOCK_TYPE : "docs");
if($IBLOCK_TYPE=="-")
	$IBLOCK_TYPE = "";

$CACHE_TIME = intval($CACHE_TIME);
$CACHE_ID = SITE_ID."|".$APPLICATION->GetCurPage()."|".md5(serialize($arParams))."|".$USER->GetGroups();

if(CModule::IncludeModule("iblock"))
	CIBlockElement::CounterInc($ID);

$cache = new CPHPCache;
if($cache->InitCache($CACHE_TIME, $CACHE_ID))
{
	$vars = $cache->GetVars();
	CIBlock::ShowPanel($vars["IBLOCK_ID"], $ID);
	$APPLICATION->SetTitle($vars["NAME"]);
	$APPLICATION->AddChainItem($vars["IBLOCK_NAME"], $vars["LIST_PAGE_URL"]);
	$cache->Output();
}
else
{
	if(CModule::IncludeModule("iblock")):
		if($arIBlockElement = GetIBlockElement($ID, $IBLOCK_TYPE)):
			CIBlock::ShowPanel($arIBlockElement["IBLOCK_ID"], $ID, 0, $IBLOCK_TYPE);
			$APPLICATION->SetTitle($arIBlockElement["NAME"]);
			$APPLICATION->AddChainItem($arIBlockElement["IBLOCK_NAME"], $arIBlockElement["LIST_PAGE_URL"]);
			$cache->StartDataCache();
	
?>
		<div class="infoblock">
			<!-- <b><?if ($arIBlockElement["ACTIVE_FROM"]):?><?echo $arIBlockElement["ACTIVE_FROM"]?>&nbsp;<?endif;?>
				<?echo $arIBlockElement["NAME"];?></b> -->
			<?endif;?>
			<p><?echo $arIBlockElement["PREVIEW_TEXT"];?></p>
			<?if ($arIBlockElement["DETAIL_PICTURE"]):?>
			<?echo ShowImage($arIBlockElement["DETAIL_PICTURE"], 250, 250, "class='detail'", "", true, GetMessage("T_NEWS_DETAIL_ENLARGE_IMG"));?>
			<p><a href="<?echo $arIBlockElement["LIST_PAGE_URL"]?>"><?echo GetMessage("T_NEWS_DETAIL_BACK")?></a></p>
		</div>
		<?
			$vars = Array(
				"IBLOCK_ID"=>$arIBlockElement["IBLOCK_ID"],
				"NAME"=>$arIBlockElement["NAME"],
				"IBLOCK_NAME"=>$arIBlockElement["IBLOCK_NAME"],
				"LIST_PAGE_URL"=>$arIBlockElement["LIST_PAGE_URL"]
				);

			$cache->EndDataCache($vars);
		else:
			echo ShowError(GetMessage("T_NEWS_DETAIL_NF"));
			@define("ERROR_404", "Y");
		endif;
	else:
		echo ShowError(GetMessage("T_NEWS_DETAIL_MODULE_NA"));
	endif;
}
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>