%PDF- %PDF-
| Direktori : /home/bitrix/www/bitrix/components/bitrix/system.pagenavigation/templates/js/ |
| Current File : //home/bitrix/www/bitrix/components/bitrix/system.pagenavigation/templates/js/template.php |
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
if (!$arParams['HANDLER'])
return;
$ClientID = 'navigation_'.$arResult['NavNum'];
if(!$arResult["NavShowAlways"])
{
if ($arResult["NavRecordCount"] == 0 || ($arResult["NavPageCount"] == 1 && $arResult["NavShowAll"] == false))
return;
}
?>
<div class="navigation">
<?
if($arResult["bDescPageNumbering"] === true)
{
// to show always first and last pages
$arResult["nStartPage"] = $arResult["NavPageCount"];
$arResult["nEndPage"] = 1;
?>
<div class="navigation-pages">
<span class="navigation-title"><?=GetMessage("pages")?></span>
<?
$bFirst = true;
$bPoints = false;
do
{
$NavRecordGroupPrint = $arResult["NavPageCount"] - $arResult["nStartPage"] + 1;
if ($arResult["nStartPage"] <= 2 || $arResult["NavPageCount"]-$arResult["nStartPage"] <= 1 || abs($arResult['nStartPage']-$arResult["NavPageNomer"])<=2)
{
if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):
?>
<span class="nav-current-page"><?=$NavRecordGroupPrint?></span>
<?
else:
?>
<a href="javascript:void(0)" onclick="<?=$arParams["HANDLER"]?>(<?=$arResult["nStartPage"]?>); return false;"><?=$NavRecordGroupPrint?></a>
<?
endif;
$bFirst = false;
$bPoints = true;
}
else
{
if ($bPoints)
{
?>...<?
$bPoints = false;
}
}
$arResult["nStartPage"]--;
} while($arResult["nStartPage"] >= $arResult["nEndPage"]);
}
else
{
// to show always first and last pages
$arResult["nStartPage"] = 1;
$arResult["nEndPage"] = $arResult["NavPageCount"];
?>
<div class="navigation-pages">
<span class="navigation-title"><?=GetMessage("pages")?></span>
<?
$bFirst = true;
$bPoints = false;
do
{
if ($arResult["nStartPage"] <= 2 || $arResult["nEndPage"]-$arResult["nStartPage"] <= 1 || abs($arResult['nStartPage']-$arResult["NavPageNomer"])<=2)
{
if ($arResult["nStartPage"] == $arResult["NavPageNomer"]):
?>
<span class="nav-current-page"><?=$arResult["nStartPage"]?></span>
<?
else:
?>
<a href="javascript:void(0)" onclick="<?=$arParams["HANDLER"]?>(<?=$arResult["nStartPage"]?>); return false;"><?=$arResult["nStartPage"]?></a>
<?
endif;
$bFirst = false;
$bPoints = true;
}
else
{
if ($bPoints)
{
?>...<?
$bPoints = false;
}
}
$arResult["nStartPage"]++;
} while($arResult["nStartPage"] <= $arResult["nEndPage"]);
}
?>
</div>
</div>