Файл: sys/s-fnc/page.php
Строк: 57
<?
function page($k_page=1)
{
$page=1;
if (isset($_GET['page']))
{
if ($_GET['page']=='end')
{
$page=intval($k_page);
}else{
if (is_numeric($_GET['page']))
{
$page=intval($_GET['page']);
}
}
}
if ($page<1)
{
$page=1;
}
if ($page>$k_page)
{
$page=$k_page;
}
return $page;
}
function k_page($k_post=0,$k_p_str=10)
{
if ($k_post!=0)
{
$v_pages=ceil($k_post/$k_p_str);return $v_pages;
}else{
return 1;
}
}
function str($link='?',$k_page=1,$page=1)
{
global $set;
if ($set['web']==true)
{
$height_st='30'; //- Для WEB тем -//
}else{
$height_st='18'; //- Для WAP тем -//
}
if ($page<1)
{
$page=1;
}
echo "<table style='width:100%' cellspacing='1' cellpadding='1'><tr>";
if ($page!=1)
{
echo "<td class='str2'><center>";
echo "<a href='".$link."page=1' title='Первая страница'>";
echo "<img src='/s-klub/img/str/prev.png' height='".$height_st."' alt='' />";
echo "</a>";
echo "</center></td>";
}
if ($page>1)
{
echo "<td class='str2'><center>";
echo "<a href='".$link."page=".($page-1)."' title='Предыдущая страница (№".($page-1).")'>";
echo "<img src='/s-klub/img/str/l.png' height='".$height_st."' alt='' />";
echo "</a>";
echo "</center></td>";
}
if ($page<$k_page)
{
echo "<td class='str2'><center>";
echo "<a href='".$link."page=".($page+1)."' title='Следующая страница (№".($page+1).")'>";
echo "<img src='/s-klub/img/str/r.png' height='".$height_st."' alt='' />";
echo "</a>";
echo "</center></td>";
}
if ($page!=$k_page)
{
echo "<td class='str2'><center>";
echo "<a href='".$link."page=end' title='Последняя страница'>";
echo "<img src='/s-klub/img/str/next.png' height='".$height_st."' alt='' />";
echo "</a>";
echo "</center></td>";
}
echo "</tr></table>";
echo "<table style='width:100%' cellspacing='1' cellpadding='1'><tr>";
if ($page!=1)
{
echo "<td class='str'><center>";
echo "<a href='".$link."page=1' title='Страница №1'><b>1</b></a>";
echo "</center></td>";
}else{
echo "<td class='str3'><center>";
echo "<b>1</b>";
echo "</center></td>";
}
for ($ot=-3; $ot<=3; $ot++)
{
if ($page+$ot>1 && $page+$ot<$k_page)
{
if ($ot==-3 && $page+$ot>2)
{
echo "<td class='str3'><center>";
echo " <b>...</b> ";
echo "</center></td>";
}
if ($ot!=0)
{
echo "<td class='str'><center>";
echo "<a href='".$link."page=".($page+$ot)."' title='Страница №".($page+$ot)."'><b>".($page+$ot)."</b></a>";
echo "</center></td>";
}else{
echo "<td class='str3'><center>";
echo "<b>".($page+$ot)."</b>";
echo "</center></td>";
}
if ($ot==3 && $page+$ot<$k_page-1)
{
echo "<td class='str3'><center>";
echo " <b>...</b> ";
echo "</center></td>";
}
}
}
if ($page!=$k_page)
{
echo "<td class='str'><center>";
echo "<a href='".$link."page=end' title='Страница №$k_page'><b>".$k_page."</b></a>";
echo "</center></td>";
}else{
if ($k_page>1)
{
echo "<td class='str3'><center>";
echo "<b>".$k_page."</b>";
echo "</center></td>";
}
}
echo "</tr></table>";
}
?>