Вход Регистрация
Файл: fo/includes/func_pages.php
Строк: 52
<?php
function pages($base_url, $pages, $page)
{
$next = $page + 1;
$prev = $page - 1;
if (
$pages > 1)
{
    if (
$offpg != 1)
    {
        
$page_string.= "Страницы:<br/>";
    } else
    {
        
$page_string.= "Страниц: $pages<br/>";
    }
    if (
$page > 1)
    {
        
$page_string.= " <a href="$base_url&amp;page=$prev">&lt;&lt;</a> ";
    }
    if (
$offpg != 1)
    {
        if (
$page > 1)
        {
            
$page_string.= "<a href="$base_url&amp;page=1">1</a> ";
        }
        if (
$prev > 2)
        {
            
$page_string.= " .. ";
        }
        
$page2 = $pages - $page;
        
$pa = ceil($page / 2);
        
$paa = ceil($page / 3);
        
$pa2 = $page + floor($page2 / 2);
        
$paa2 = $page + floor($page2 / 3);
        
$paa3 = $page + (floor($page2 / 3) * 2);
        if (
$page > 13)
        {
            
$page_string.= ' <a href="'.$base_url.'&amp;page=' . $paa . '">' . $paa . '</a> <a href="'.$base_url.'&amp;page=' . ($paa + 1) . '">' . ($paa + 1) . '</a> .. <a href="'.$base_url.'&amp;page=' . ($paa * 2) . '">' . ($paa *
                
2) . '</a> <a href="'.$base_url.'&amp;page=' . ($paa * 2 + 1) . '">' . ($paa * 2 + 1) . '</a> .. ';
        } elseif (
$page > 7)
        {
            
$page_string.= ' <a href="'.$base_url.'&amp;page=' . $pa . '">' . $pa . '</a> <a href="'.$base_url.'&amp;page=' . ($pa + 1) . '">' . ($pa + 1) . '</a> .. ';
        }
        if (
$prev > 1)
        {
            
$page_string.= "<a href="$base_url&amp;page=$prev">$prev</a> ";
        }
        
$page_string.= "<b>$page</b> ";
        if (
$next < $pages)
        {
            
$page_string.= "<a href="$base_url&amp;page=$next">$next</a> ";
        }
        if (
$page2 > 12)
        {
            
$page_string.= ' .. <a href="'.$base_url.'&amp;page=' . $paa2 . '">' . $paa2 . '</a> <a href="'.$base_url.'&amp;page=' . ($paa2 + 1) . '">' . ($paa2 + 1) . '</a> .. <a href="'.$base_url.'&amp;page=' . ($paa3) . '">' . ($paa3) .
                
'</a> <a href="'.$base_url.'&amp;page=' . ($paa3 + 1) . '">' . ($paa3 + 1) . '</a> ';
        } elseif (
$page2 > 6)
        {
            
$page_string.= ' .. <a href="'.$base_url.'&amp;page=' . $pa2 . '">' . $pa2 . '</a> <a href="'.$base_url.'&amp;page=' . ($pa2 + 1) . '">' . ($pa2 + 1) . '</a> ';
        }
        if (
$next < ($pages - 1))
        {
            
$page_string.= " .. ";
        }
        if (
$page < $pages)
        {
            
$page_string.= "<a href="$base_url&amp;page=$pages">$pages</a> ";
        }
    } else
    {
        
$page_string.= "<b>[$page]</b>";
    }
    if (
$page < $pages)
    {
        
$page_string.= " <a href="$base_url&amp;page=$next">&gt;&gt;</a>";
    }
    
    
$strlen=strlen($pages);
    if(
$GLOBALS['ver']=='html')
    {
        
$page_string.= '<form action="'.$base_url.'" method="post">Перейти к странице(1-'.$pages.'):<br/>
        <input type="text" name="page" size="'
.$strlen.'" maxlength="'.$strlen.'" title="Введите номер страницы"/>
        <input type="submit" title="Нажмите для перехода" value="&#187;"/></form>'
;
    }
    else
    {
        
$rand=rand(0,99999);
        
$page_string.="<br/>Перейти к странице(1-$pages):<br/></small><input name="page$rand" format="*N" size="$strlen" maxlength="$strlen"/><small><anchor>&#187;<go href="$base_url" method="post">
<postfield name="
page" value="$(page$rand)"/></go></anchor><br/>";
    }
}

    
//if(empty($page_string)) $page_string="Страницы: 1<br/>";
    
return $page_string;
}

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