Вход Регистрация
Файл: news.php
Строк: 65
<?php
// mod Gemorroj

require 'moduls/config.php';
require 
'moduls/header.php';
$str '';

$title .= $_SESSION['language']['news'];

// кол-во на страницу
$onpage get2ses('onpage');
if (
$onpage 3) {
    
$onpage 3;
}
$page = isset($_GET['page']) ? abs($_GET['page']) : 1;
if (
$page 1) {
    
$page 1;
}

$id = isset($_GET['id']) ? abs($_GET['id']) : 0;

// всего новостей
$all mysql_result(mysql_query('SELECT COUNT(1) FROM `news`'$mysql), 0);
if (!
$all) {
    
error($_SESSION['language']['news yet']);
}


$pages ceil($all $onpage);
if (!
$pages) {
    
$pages 1;
}
if (
$page $pages) {
    
$page 1;
}
if (
$page) {
    
$start = ($page 1) * $onpage;
} else {
    
$start 0;
}
if (
$start $all || $start 1) {
    
$start 0;
}
$q mysql_query('
SELECT `news`.*, COUNT(k.id) AS count
FROM `news`
LEFT JOIN `news_komments` AS k ON `news`.`id` = k.id_news
WHERE `news`.`id` > 0
GROUP BY `news`.`id`
ORDER BY `news`.`id` DESC
LIMIT ' 
$start ', ' $onpage,
$mysql);

// поле в БД
$news 'news';
if (
$_SESSION['langpack'] == 'russian') {
    
$news 'rus_news';
}

while (
$arr mysql_fetch_assoc($q)) {
    
$str .= '<div class="iblock">' tm($arr['time']) . '<br/><span style="font-size:9px;">' $arr[$news] . '</span><br/><a href="' DIRECTORY 'news_komm/' $arr['id'] . '">' $_SESSION['language']['comments'] . '</a> [' $arr['count'] . ']</div>';
}

echo 
$str;

if (
$pages 1) {
     echo 
'<div class="iblock">' $_SESSION['language']['pages'] . ': ';
    
    
$asd $page 2;
    
$asd2 $page 3;
    if (
$asd $all && $asd && $page 3) {
        echo 
'<a href="' DIRECTORY 'news/1">1</a> ... ';
    }

    for (
$i $asd$i $asd2; ++$i) {
        if (
$i <= $all && $i 0) {
            if (
$i $pages) {
                break;
            }
            if (
$page == $i) {
                echo 
'<strong>[' $i ']</strong> ';
            } else {
                echo 
'<a href="' DIRECTORY 'news/' $i '">' $i '</a> ';
            }
        }
    }
    if (
$i <= $pages) {
        if (
$asd2 $all) {
            echo 
' ... <a href="' DIRECTORY 'news/' $pages '">' $pages '</a>';
        }
    }
    
    echo 
'<br/>';
    
###############Ручной ввод страниц###############
    
if ($pages $setup['pagehand'] && $setup['pagehand_change']) {
        echo 
str_replace(array('%page%''%pages%'), array($page$pages), $_SESSION['language']['page']) . ':<br/><form action="' $_SERVER['PHP_SELF'] . '?" method="get"><div class="row"><input type="hidden" name="id" value="' $id '"/><input class="enter" name="page" type="text" maxlength="8" size="8"/>&#160;<input class="buttom" type="submit" value="' $_SESSION['language']['go'] . '"/></div></form>';
    }
    echo 
'</div>';
}

echo 
'<div class="iblock">- <a href="' DIRECTORY 'user/' $id '">' $_SESSION['language']['settings'] . '</a><br/>';

if (
$setup['stat_change']) {
    echo 
'- <a href="' DIRECTORY 'stat.php">' $_SESSION['language']['statistics'] . '</a><br/>';
}
if (
$setup['zakaz_change']) {
    echo 
'- <a href="' DIRECTORY 'table.php">' $_SESSION['language']['orders'] . '</a><br/>';
}
echo 
'- <a href="' $setup['site_url'] . '">' $_SESSION['language']['home'] . '</a></div>';

require 
'moduls/foot.php';

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