Вход Регистрация
Файл: upload/core/functions/pagination.php
Строк: 35
<?php
function page($k_page 1)
{
    
$page 1;
    if (isset(
$_GET['selection'])) {
        if (
$_GET['selection'] == 'top')
            
$page intval($k_page);
        elseif (
is_numeric($_GET['selection']))
            
$page intval($_GET['selection']);
    }
    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)
{
    if (
$page 1$page 1;

    
$html '<div class="mst">';

    if (
$page != 1)
        
$html .= '<a class="page2" href="' $link 'selection=1">1</a>';
    else
        
$html .= '<span class="page">1</span>';

    for (
$ot = -2$ot <= 2$ot++) {
        if (
$page $ot && $page $ot $k_page) {
            if (
$ot == -&& $page $ot 2) {
                
$html .= '<a class="page2" href="' $link 'selection=' . ($page 1) . '">❮</a>';
            }
            if (
$ot != 0)
                
$html .= '<a class="page2" href="' $link 'selection=' . ($page $ot) . '">' . ($page $ot) . '</a>';
            else
                
$html .= '<span class="page">' . ($page $ot) . '</span>';
            if (
$ot == && $page $ot $k_page 1) {
                
$html .= '<a class="page2" href="' $link 'selection=' . ($page 1) . '">❯</a>';
            }
        }
    }

    if (
$page != $k_page)
        
$html .= '<a class="page2" href="' $link 'selection=top">' $k_page '</a>';
    elseif (
$k_page 1)
        
$html .= '<span class="page">' $k_page '</span>';

    
$html .= '</div>';

    return 
$html;
}

?>
Онлайн: 0
Реклама