| Current Path : /var/www/element/data/www/greenpr.ru/bitrix/modules/main/interface/ |
| Current File : /var/www/element/data/www/greenpr.ru/bitrix/modules/main/interface/navigation.php |
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
IncludeModuleLangFile(__FILE__);
if($this->bPostNavigation)
$nav_func_name = 'PostAdminList';
else
$nav_func_name = 'GetAdminList';
$sQueryString = CUtil::JSUrlEscape($strNavQueryString);
?>
<div class="navigation">
<table cellpadding="0" cellspacing="0" border="0" class="navigation">
<tr>
<?if($this->NavRecordCount>0):?>
<?if($this->NavPageNomer > 1):?>
<td><a href="javascript:<?echo $this->table_id?>.<?=$nav_func_name?>('<?echo $sUrlPath.'?PAGEN_'.$this->NavNum.'=1'.'&SIZEN_'.$this->NavNum.'='.$this->NavPageSize.$sQueryString;?>');"><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/first.gif" class="navfirst" alt="<?echo GetMessage("navigation_first")?>" title="<?echo GetMessage("navigation_first")?>" border="0"></a></td>
<td><a href="javascript:<?echo $this->table_id?>.<?=$nav_func_name?>('<?echo $sUrlPath.'?PAGEN_'.$this->NavNum.'='.($this->NavPageNomer-1).'&SIZEN_'.$this->NavNum.'='.$this->NavPageSize.$sQueryString;?>');"><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/prev.gif" class="navprev" alt="<?echo GetMessage("navigation_prev")?>" title="<?echo GetMessage("navigation_prev")?>" border="0"></a></td>
<?else:?>
<td><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/first_dis.gif" class="navfirst" alt="" border="0"></td>
<td><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/prev_dis.gif" class="navprev" alt="" border="0"></td>
<?endif;?>
<td><?
$NavRecordGroup = $this->nStartPage;
while($NavRecordGroup <= $this->nEndPage):
if($NavRecordGroup == $this->NavPageNomer)
echo '<span class="current"> '.$NavRecordGroup.' </span>';
else
echo(' <a href="javascript:'.$this->table_id.'.'.$nav_func_name.'(\''.$sUrlPath.'?PAGEN_'.$this->NavNum.'='.$NavRecordGroup.'&SIZEN_'.$this->NavNum.'='.$this->NavPageSize.$sQueryString.'\');">'.$NavRecordGroup.'</a> ');
$NavRecordGroup++;
endwhile;
?></td>
<?if($this->NavPageNomer < $this->NavPageCount):?>
<td><a href="javascript:<?echo $this->table_id?>.<?=$nav_func_name?>('<?echo $sUrlPath.'?PAGEN_'.$this->NavNum.'='.($this->NavPageNomer+1).'&SIZEN_'.$this->NavNum.'='.$this->NavPageSize.$sQueryString;?>');"><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/next.gif" class="navnext" alt="<?echo GetMessage("navigation_next")?>" title="<?echo GetMessage("navigation_next")?>" border="0"></a></td>
<td><a href="javascript:<?echo $this->table_id?>.<?=$nav_func_name?>('<?echo $sUrlPath.'?PAGEN_'.$this->NavNum.'='.$this->NavPageCount.'&SIZEN_'.$this->NavNum.'='.$this->NavPageSize.$sQueryString;?>');"><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/last.gif" class="navlast" alt="<?echo GetMessage("navigation_last")?>" title="<?echo GetMessage("navigation_last")?>" border="0"></a></td>
<?else:?>
<td><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/next_dis.gif" class="navnext" alt="" border="0"></td>
<td><img src="/bitrix/themes/<?echo ADMIN_THEME_ID?>/images/nav/last_dis.gif" class="navlast" alt="" border="0"></td>
<?endif;?>
<td> | </td>
<?
endif; //$this->NavRecordCount>0
?>
<td><?echo GetMessage("navigation_records")?></td>
<td>
<select name="" onChange="
var val = this[selectedIndex].value;
if(val == '0')
<?echo $this->table_id?>.<?=$nav_func_name?>('<?echo $sUrlPath."?PAGEN_".$this->NavNum."=1&SHOWALL_".$this->NavNum."=1".$sQueryString;?>');
else
<?echo $this->table_id?>.<?=$nav_func_name?>('<?echo $sUrlPath."?PAGEN_".$this->NavNum."=1&SHOWALL_".$this->NavNum."=0"."&SIZEN_".$this->NavNum."="?>'+val+'<?echo $sQueryString;?>');
">
<?
$aSizes = array(10, 20, 50, 100, 200, 500);
if($this->nInitialSize > 0 && !in_array($this->nInitialSize, $aSizes))
array_unshift($aSizes, $this->nInitialSize);
$reqSize = intval($_REQUEST["SIZEN_".$this->NavNum]);
if($reqSize > 0 && !in_array($reqSize, $aSizes))
array_unshift($aSizes, $reqSize);
foreach($aSizes as $size):
?>
<option value="<?echo $size?>"<?if($this->NavPageSize == $size)echo " selected"?>><?echo $size?></option>
<?
endforeach;
if($this->bShowAll):
?>
<option value="0"<?if($this->NavShowAll) echo " selected"?>><?echo GetMessage("navigation_records_all")?></option>
<?endif;?>
</select></td>
<?if($this->NavRecordCount>0):?>
<td class="navtext">
<?
echo $title." ".(($this->NavPageNomer-1)*$this->NavPageSize+1)." – ";
if($this->NavPageNomer <> $this->NavPageCount)
echo($this->NavPageNomer * $this->NavPageSize);
else
echo($this->NavRecordCount);
echo " ".GetMessage("navigation_records_of")." ".$this->NavRecordCount;
?></td>
<?endif?>
</tr>
</table>
</div>