Вход Регистрация
Файл: infa/news.php
Строк: 79
<?
require'../shaxty.php'// waphp.ru - закрытый клуб вап мастеров!
check_login();
$align='left';
$title='Новости';
include_once (
H.'shaxty/head.php');
echo 
'<br />';

$mod check($_GET['mod']);
switch(
$mod){
default:

$max $user['max'];
$k_post=mysql_result(mysql_query("select count(*) as num from news"),0);
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;

$r mysql_query ("Select * from news order by time desc LIMIT $start$max");
if (
$k_post == 0)echo 'Новостей нет<br />';
$post_k=$start+1;
while(
$a = @mysql_fetch_array($r)){
echo 
$div2.''.nik($a[user_id]).' ('.times($a['time']).')'.$div9;
echo 
text($a[msg]);
//echo '<br /><a href="news?mod=komm&amp;new='.$a[id].'">Комментарии</a>('.mysql_result(mysql_query("select count(*) as num from newskom where new = '".$a[id]."'"),0).')';
if($a['razdel']==0)echo '<br /><a href="news?mod=komm&amp;new='.$a[id].'">Комментарии</a>('.mysql_result(mysql_query("select count(*) as num from newskom where new = '".$a[id]."'"),0).')<br />';
else echo 
'<br /><a href="/forum/tema/'.$a['razdel'].'/1"><b>Обсудить на форуме</b></a><br />';
echo 
'<dl></dl>';

}

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 mysql_query ("Select * from news WHERE `id` = '".$new."'");
if (
mysql_affected_rows()==0){ echo 'Новость не найдена!<br />';
}else{
$r mysql_fetch_array($r);
if(
$r['razdel']!=0){
echo 
'Комменты к этой новости писать запрещено!<br /><br />';
include_once (
H.'shaxty/foot.php');
}

if (isset(
$_GET['delk'])){
if(
$user[level]>=5){
mysql_query("DELETE FROM `newskom` WHERE `id` = '".intval($_GET['delk'])."'");
}
header ('Location: ?mod='.$mod.'&new='.$new.'&'.SID);
}

if (isset(
$_POST['msg'])){
kiks(); // Проверяем не выпнут ли юзер

if (strlen2($_POST['msg'])>3){
if (
$user['translit']==1)$_POST['msg'] = translit($_POST['msg']);
if (
mysql_query ("INSERT INTO newskom (new,user_id,time,msg) VALUES ('$new','$user[id]','$time','".check($_POST['msg'])."')")){ posts_add('komm'); // Значкния: forum, komm, guest, chat
header ('Location: ?mod='.$mod.'&new='.$new.'&'.SID); exit;
}else echo 
'Ошибка!<br />';

}
}

$max $user['max'];
$k_post=mysql_result(mysql_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 mysql_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 = @mysql_fetch_array($r)){
echo 
$div2.''.nik($a[user_id]).'';
if(
$user[level]>=5)echo '<small><a href="?mod='.$mod.'&amp;&amp;new='.$new.'&amp;delk='.$a['id'].'">[X]</a></small>';
echo 
'('.times($a['time']).')'.$div9;

echo 
text($a[msg]);
echo 
'<dl></dl>';

}

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 />";
}

if (
$ver!='wml')echo '<form action="news?mod='.$mod.'&amp;new='.$new.'&amp;'.SID.'" method="post">';
if (
$ver=='wml')echo '<br />Ваш комментарий:<br /><input name="msg'.$ref.'" maxlength="15" title="Text"/><br/>';
else echo 
'<br />Ваш комментарий:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="msg"></textarea><br/><br />';
if (
$ver=='wml'){
echo 
'<anchor title="go">Добавить<go href="news?mod='.$mod.'&amp;new='.$new.'&amp;'.SID.'" method="post">';
echo 
'<postfield name="msg" value="$msg'.$ref.'"/>
</go></anchor><br /><br />'
;
;
}else{
echo 
'<input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';
}
}
break;
}
echo 
'<br />';
if (
$mod)echo $div1.'<a href="news">Новости</a>'.$div9;
include_once (
H.'shaxty/foot.php');

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