Вход Регистрация
Файл: news.php
Строк: 67
<?
require 'config.php';
$align='left';
$title='Новости';
aut();
include 
'style/head.php';

who_add(0,'enter');

echo 
'<br />';
switch(
$mod)
    {
     default:
     if (empty(
$user['max']))
     
$user['max']=10;
     
$max $user['max'];
     
$k_post=$db->sql_fetchfield($db->sql_query("select count(*) as num from news"),0);
     
$k_page=k_page($k_post,$max);
     
$page=page($k_page);
     
$start=$max*$page-$max;
     
$r $db->sql_query ("Select * from news order by time desc LIMIT $start$max");
     if (
$k_post == 0)
     echo 
'Новостей нет<br />';
     
$post_k=$start+1;
     while(
$a = @$db->sql_fetchrow($r))
        {
         echo 
'<div class="tch">'.nik($a[user_id]).' ('.times($a['time']).')</div>';
         echo 
'<div class="links">';
         echo 
text($a[msg]);
         echo 
'
         <br />
         <a href="news?mod=komm&amp;new='
.$a[id].'">Комментарии
         </a>('
.$db->sql_fetchfield($db->sql_query("select count(*) as num from newskom where new = '".$a[id]."'"),0).')';
         echo 
'<dl></dl>';
         echo 
'</div>';
        }
     if (
$k_page>1)
        {
         echo 
"<dl><dt></dt></dl>";
         
str('news?',$k_page,$page); // Вывод страниц
         
echo "<br /><dl><dt></dt></dl><br />";
        }
     break;
     case 
'komm':
     
$new check(intval($_GET['new']));
     
$r $db->sql_query("Select * from news WHERE `id` = '".$new."'");
     if (
mysql_affected_rows()==0)
        {
         echo 
'Новость не найдена!<br />';
        }
     else
        {
         if (isset(
$_GET['delk']))
            {
             if(
$user[level]>=5)
                {
                 
$db->sql_query("DELETE FROM `newskom` WHERE `id` = '".intval($_GET['delk'])."'");
                }
             
header ('Location: news?mod='.$mod.'&new='.$new.'&'.SID);
            }
         if (isset(
$_POST['msg']))
            {
             if (
strlen2(check($_POST['msg']))>3)
                {
                 if (
$user['translit']==1)
                 
$_POST['msg'] = translit($_POST['msg']);
                 if (
$db->sql_query ("INSERT INTO newskom (new,user_id,time,msg)
                 VALUES ('
$new','$user[id]','$time','".check($_POST['msg'])."')"))
                    {
                     
header ('Location: news?mod='.$mod.'&new='.$new.'&'.SID);
                     exit;
                    }
                 else
                 echo 
'Ошибка!<br />';
                }
            }
         if (empty(
$user['max']))
         
$user['max']=10;
         
$max $user['max'];
         
$k_post=$db->sql_fetchfield($db->sql_query("select count(*) as num from newskom where new = '".check(intval($_GET['new']))."'"),0);
         
$k_page=k_page($k_post,$max);
         
$page=page($k_page);
         
$start=$max*$page-$max;
         
$r $db->sql_query ("Select * from newskom where new = '".check(intval($_GET['new']))."' order by time desc LIMIT $start$max");
         if (
$k_post == 0)
         echo 
'Комментариев нет<br />';
         
$post_k=$start+1;
         while(
$a = @$db->sql_fetchrow($r))
            {
            echo 
'<div class="links"><div class="tch">';
             echo 
nik($a[user_id]);
             if(
$user[level]>=5){
             echo 
'<small><a href="'.H.'news?mod='.$mod.'&amp;&amp;new='.$new.'&amp;delk='.$a['id'].'">[X]</a></small>';}
             echo 
'('.times($a['time']).')</div>';
             echo 
text($a[msg]);
             echo 
'</div>';
            }
         if (
$k_page>1)
            {
             echo 
"<dl><dt></dt></dl>";
             
str('news?mod='.$mod.'&amp;&amp;new='.$new.'&amp;',$k_page,$page); // Вывод страниц
             
echo "<br /><dl><dt></dt></dl><br />";
            }
            echo 
'<div class="links">';
         echo 
'<form action="news?mod='.$mod.'&amp;new='.$new.'&amp;'.SID.'" method="post">';
         echo 
'Ваш комментарий:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="msg"></textarea><br/><br />';
         echo 
'<input type="submit" class="button" value="Добавить"/></form></div>';
        }
     break;
    }
echo 
'<br />';

if (
$mod)echo gb.'<a href="news">Новости</a>'.div;
include 
'style/foot.php';
?>
Онлайн: 2
Реклама