Вход Регистрация
Файл: vsime.com/system/functions/navigation.php
Строк: 58
<?
    
function page() // Выдает текущую страницу
    
{
        global 
$count_pages;
        
$page 1;
        if (isset(
$_GET['page']))
        {
            if (
$_GET['page'] == 'end')$page intval($count_pages); elseif (is_numeric($_GET['page']))$page intval($_GET['page']);
        }
        if (
$page 1)$page 1;
        if (
$page $count_pages)$page $count_pages;
        return 
$page;
    }
    
    function 
count_pages($k_post=0// Высчитывает количество страниц
    
{
        global 
$config;
        if (
$k_post!=0)
        {
            
$v_pages=ceil($k_post/$config['rop']);
            return 
$v_pages;
        } else return 
1;
    }

    function 
pages_show($link// Вывод номеров страниц (только на первый взгляд кажется сложно ;))
    
{
        global 
$count_pages$page;
        if (
$count_pages 1)
        {
            if (
$page 1)$page 1;



        echo 
"<div class=border_tab><div class="pagination pagination-centered"><ul>n";

        if (
$page!=1)echo "<li><a href="".$link."page=1" title='# 1'>1</a></li>";else echo "<li><a href="".$link."page=1" title='# 1'><u>1</u></a></li>";

            for (
$ot=-3$ot<=3$ot++)
            {
                if (
$page $ot && $page $ot $count_pages)
                {
                    if (
$ot==&& $page+$ot<$count_pages-1)echo " <li class="disabled"><a href="".$link."page=end" title='# $count_pages'> .. </a></li>";
                    
if (
$ot!=0)echo " <li><a href="".$link."page=".($page+$ot)."" title='# ".($page+$ot)."'>&nbsp;".($page+$ot)."&nbsp;</a></li>";else echo " <li><a href="".$link."page=".($page+$ot)."" title='# ".($page+$ot)."'><u>".($page+$ot)."</u></a></li>";


                    



                }
            }
            if (
$page != $count_pages)echo " <li><a href="".$link."page=end" title='# $count_pages'>$count_pages</a></li>";elseif ($count_pages>1)echo " <li><a href="".$link."page=end" title='# $count_pages'><u>$count_pages</u></a></li>";

            echo 
"</ul></div></div>n";
        }
    }
    
    function 
start_pages()
    {
        global 
$config$page;
        return 
$config['rop'] * $page $config['rop'];
    }
?>
Онлайн: 3
Реклама