Вход Регистрация
Файл: sys/fnc/page.php
Строк: 85
<?php

function page($k_post 1) {
    if (isset(
$_GET['page'])) {
        if (
$_GET['page'] == 'end') {
            return 
$k_post;
        } elseif (
is_numeric($_GET['page'])) {
            return 
max(1min($k_postintval($_GET['page'])));
        } else {
            return 
1;
        }
    } else {
        return 
1;
    }
}

function 
k_page($k_post 0$k_p_str 10) { // Высчитывает количество страниц
    
if (!$k_post) {
        return 
1;
    }
    return 
ceil($k_post $k_p_str);
}

function 
str($link '?'$k_post 1$page 1) { // Вывод номеров страниц (только на первый взгляд кажется сложно ;))
    
if ($page 1) {
        
$page 1;
    }
    
$i NULL;
    echo 
"<form method = 'get' action = '$link' style = 'background: rgba(0, 0, 0, 0);margin: 0px;padding: 0px;'>";
    echo 
"<div class = 'pagination'><div style = 'pagination_ar'>";
    if (
$page 1) {
        echo 
"<a href = '" $link "page=" . ($page 1) . "' class = 'prev'><span>&larr; Предыдущая</span></a>";
    }
    if (
$page $k_post) {
        echo (
$page "<i class = 'separate_links_item'></i>" NULL) . "<a href = '" $link "page=" . ($page 1) . "' class='next'><span>Следующая &rarr;</span></a>n";
    }
    echo 
"</div><div style = 'margin-bottom: 4px;'></div>n";
    echo 
"<div class = 'page_links'>n";
    if (
$page != 1) {
        echo 
"<a href='" $link "page=1' style='border-left: 1px solid #CDCDCD;'><span>&nbsp;1&nbsp;</span></a>$in";
    } else {
        echo 
"<span class='current'><span>&nbsp;1&nbsp;</span></span>$in";
    }
    for (
$ot = -3$ot <= 3$ot++) {
        if (
$page $ot && $page $ot $k_post) {
            if (
$ot == -&& $page $ot 2) {
                echo 
" <i class='pages_all' style='padding:4px;'>..</i>";
            }
            if (
$ot != 0) {
                echo 
"<a href='" $link "page=" . ($page $ot) . "'><span>&nbsp;" . ($page $ot) . "&nbsp;</span></a>$in";
            } else {
                echo 
"<span class='current'><span>&nbsp;" . ($page $ot) . "&nbsp;</span></span>$in";
            }
            if (
$ot == && $age $ot $k_post 1) {
                echo 
" <i class='pages_all' style='padding:4px;'>..</i>";
            }
        }
    }
    if (
$page != $k_post) {
        echo 
"<a href='{$link}page=end'><span>&nbsp;$k_post&nbsp;</span></a>";
    } elseif (
$k_post 1) {
        echo 
"<span class='current'><span>&nbsp;$k_post&nbsp;</span></span>";
    }

    echo 
"</div>n";
    echo 
"</div>n";
    echo 
'</form>';
}
Онлайн: 2
Реклама