Вход Регистрация
Файл: inc/func.php
Строк: 107
<?php
//////////////////////////////////////////////////////////
//Автор скрипта: VADIA(Влад)                            //
//Автор графики: KarandasH                                //
//Данный скрипт платный                                    //
//Права на скрипт принадлежат VADIA(Влад)                //
//Перепродажа/Дарение/Выкадывание скрипта - Запрещено!    //
//Связь с автором ICQ:545431                            //
//////////////////////////////////////////////////////////
function sql_inj($string) {
$is = mysql_real_escape_string($string);
return 
$is;
}
function 
pagenav($base_url, $start, $max_value, $num_per_page) {
    
////////////////////////////////////////////////////////////
    // Функция постраничной навигации                         //
    ////////////////////////////////////////////////////////////
    // За основу взята аналогичная функция от форума SMF2.0   //
    ////////////////////////////////////////////////////////////
    
$pgcont = 4;
    
$pgcont = (int)($pgcont - ($pgcont % 2)) / 2;
    if (
$start >= $max_value)
        
$start = max(0, (int)$max_value - (((int)$max_value % (int)$num_per_page) == 0 ? $num_per_page : ((int)$max_value % (int)$num_per_page)));
    else
        
$start = max(0, (int)$start - ((int)$start % (int)$num_per_page));
    
$base_link = '<a href="' . strtr($base_url, array ('%' => '%%')) . 'starts=%d' . '">%s</a> ';
    
$pageindex = $start == 0 ? '' : sprintf($base_link, $start - $num_per_page, '&lt;&lt;');
    if (
$start > $num_per_page * $pgcont)
        
$pageindex .= sprintf($base_link, 0, '1');
    if (
$start > $num_per_page * ($pgcont + 1))
        
$pageindex .= '<span style="font-weight: small;"> ... </span>';
    for (
$nCont = $pgcont; $nCont >= 1; $nCont--)
        if (
$start >= $num_per_page * $nCont) {
            
$tmpStart = $start - $num_per_page * $nCont;
            
$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
        }
    
$pageindex .= '[<b>' . ($start / $num_per_page + 1) . '</b>] ';
    
$tmpMaxPages = (int)(($max_value - 1) / $num_per_page) * $num_per_page;
    for (
$nCont = 1; $nCont <= $pgcont; $nCont++)
        if (
$start + $num_per_page * $nCont <= $tmpMaxPages) {
            
$tmpStart = $start + $num_per_page * $nCont;
            
$pageindex .= sprintf($base_link, $tmpStart, $tmpStart / $num_per_page + 1);
        }
    if (
$start + $num_per_page * ($pgcont + 1) < $tmpMaxPages)
        
$pageindex .= '<span style="font-weight: small;"> ... </span>';
    if (
$start + $num_per_page * $pgcont < $tmpMaxPages)
        
$pageindex .= sprintf($base_link, $tmpMaxPages, $tmpMaxPages / $num_per_page + 1);
    if (
$start + $num_per_page < $max_value) {
        
$display_page = ($start + $num_per_page) > $max_value ? $max_value : ($start + $num_per_page);
        
$pageindex .= sprintf($base_link, $display_page, '&gt;&gt;');
    }
    return 
$pageindex;
}
function 
title($titl)
    {
    echo 
'<title>'.$titl.'</title>';
    }
?>
Онлайн: 0
Реклама