View file subdomain/news.php

File size: 5.71Kb
<?php
/*
Проект онлайн-игры "Власть тьмы"
Файл является частью проекта.Распространение(в том числе в измененном виде) ЗАПРЕЩЕНО
Авторы: Команда разработчиков проекта gta_mod_swa(swa,DeMag),Студия программирования Веб-формат


*/
include "config.php";
include "includes/header2.php";

$id=cyr(htmlspecialchars(stripslashes(trim($id))));
$pass=cyr(htmlspecialchars(stripslashes(trim($pass))));

if(!empty($id)) 
{
$q = mysql_query("select * from user where id='".$id."';"); 
}
else
{
die ("Ошибка!</body></html>");
}


$data = mysql_fetch_array($q);

$id=$data['id'];
$login=$data['login'];
$health=$data['health'];
$health_max=$data['health_max'];
$money=$data['money'];
$gold=$data['gold'];
$email=$data['email'];
$exp=$data['exp'];
$level=$data['level'];
$admin=$data['admin'];
$sila=$data['sila'];
$wit=$data['wit'];
$life=$data['life'];
$ban=$data['ban'];
$ban_chat=$data['ban_chat'];
include "includes/func.php";

if($pass!=$data['pass'])
{
die ("Ошибка!</body></html>");
}
switch($go){
default:
$all2=mysql_num_rows(mysql_query("select * from news"));
print "<u>[Новости($all2)]</u><br/>";
if($all2>0){
$all = mysql_num_rows(mysql_query("SELECT * FROM news"));
if(isset($_GET['s'])){$s=intval($_GET['s']);}else{$s=0;}
if($s<0) $s=0;
if($s>$all) $s=0;
$c=$s+1;
$a = mysql_query("select * from news order by id desc limit ".$s.", 5 ;"); 
while($ab=mysql_fetch_array($a)){
$nid=$ab['id'];
$text=$ab['text'];
$mtime=$ab['time'];
$mtitle=$ab['title'];
include "includes/smile.php";
print "<b>$mtitle</b>[$mtime]<br/>";
print "$text<br/>";
$all3=mysql_num_rows(mysql_query("select * from comm_news where id_news='$nid'"));
print "<a href=\"news.php?id=$id&amp;pass=$pass&amp;go=comm&amp;nid=$nid\">Комментарии($all3)</a><br/>";
print "---<br/>";
}
if($all>0)
{
$ba=ceil($all/5);
$ba2=$ba*5-5;
echo "Страницы:";
$asd=$s-(5*3);
$asd2=$s+(5*4);
if($asd<$all && $asd>0){
print "<a href=\"news.php?id=$id&amp;pass=$pass&amp;start=0\">1 |</a>";
}
for($i=$asd; $i<$asd2;)
{
if($i<$all && $i>=0)
{
$ii=floor(1+$i/5);
if($s==$i)
{
echo ' '.$ii;
}
else
{
print "<a href=\"news.php?id=$id&amp;pass=$pass&amp;s=$i\">$ii |</a>";
}
}
$i=$i+5;
}
if($asd2<$all){echo " .. <a href=\"news.php?id=$id&amp;pass=$pass&amp;s=$ba2\">$ba |</a>";
}
}
}else{
print "Новостей нет!<br/>";
}
break;
case "comm":
$nid=cyr(htmlspecialchars(stripslashes(trim($nid))));
$all2=mysql_num_rows(mysql_query("select * from comm_news where id_news='$nid'"));
print "<u>[Комментарии($all2)]</u><br/>";
print "<a href=\"news.php?id=$id&amp;pass=$pass&amp;go=comm1&amp;nid=$nid\">Добавить комментарий</a><br/>";
if($all2>0){
$all = mysql_num_rows(mysql_query("SELECT * FROM comm_news where id_news='$nid'"));
if(isset($_GET['s'])){$s=intval($_GET['s']);}else{$s=0;}
if($s<0) $s=0;
if($s>$all) $s=0;
$c=$s+1;
$a = mysql_query("select * from comm_news where id_news='$nid' order by id desc limit ".$s.", 5 ;"); 
while($ab=mysql_fetch_array($a)){
$kid=$ab['id'];
$klogin=$ab['login'];
$text=$ab['comm'];
$mtime=$ab['time'];
$golos=$ab['golos'];
include "includes/smile.php";
$l = mysql_fetch_array(mysql_query("select * from user where login='$klogin' ;"));
if($l['admin']<6)print "$klogin [$mtime]<br/>";
elseif($l['admin']==6)print "<font color='blue'>$klogin</font>[$mtime]<br/>";
elseif($l['admin']==7)print "<font color='red'>Повелитель Тьмы</font>[$mtime]<br/>";
print "$text<br/>";
print "Оценка новости: $golos<br/>";
print "---<br/>";


}
if($all>0)
{
$ba=ceil($all/5);
$ba2=$ba*5-5;
echo "Страницы:";
$asd=$s-(5*3);
$asd2=$s+(5*3);
if($asd<$all && $asd>0){
print "<a href=\"news.php?id=$id&amp;pass=$pass&amp;start=0&amp;go=comm&amp;nid=$nid\">1 |</a>";

}
for($i=$asd; $i<$asd2;)
{
if($i<$all && $i>=0)
{
$ii=floor(1+$i/5);
if($s==$i)
{
echo ' '.$ii;
}
else
{
print "<a href=\"news.php?id=$id&amp;pass=$pass&amp;s=$i&amp;go=comm&amp;nid=$nid\">$ii |</a>";
}
}
$i=$i+5;
}
if($asd2<$all){echo " .. <a href=\"news.php?id=$id&amp;pass=$pass&amp;s=$ba2&amp;go=comm&amp;nid=$nid\">$ba |</a>";
}
}
}else{
print "Комментариев нет!<br/>";
}
break;
case "comm1":
$nid=cyr(htmlspecialchars(stripslashes(trim($nid))));
if($p==1){
$datet=date("H:i d.m.Y");
$comment = str_replace('И', 'и', $comment);
$comment = str_replace('ш', 'Ш', $comment);
mysql_query("insert into comm_news values(0,'$login','$comment','$datet','$nid',$golos);");
print "Комментарий добавлен!<br/>";
}else{
echo "<form action=\"news.php?id=$id&amp;pass=$pass&amp;go=comm1&amp;nid=$nid&amp;p=1\" method=\"post\">
<postfield name=\"\" value=\"$(comment)\"/>
<postfield name=\"golos\" value=\"$(golos)\"/>";
print "<a href=\"chat.php?id=$id&amp;pass=$pass&amp;go=smiles\">Смайлы,BB-коды</a><br/>";
print "Комментарий:<br/>";
print "<input name=\"comment\"  value=\"$comment\" maxlength=\"300\"/><br/>";
echo "Оценка:<br /><select name='golos'>  <option value='1'>Очень плохо</option>  <option value='2'>Плохо</option> <option value='3'>Нормально</option> <option value='4'>Хорошо</option> <option value='5'>Отлично</option> </select><br/>";
echo "<input class=\"button\" type=\"submit\" value=\"Добавить\"/></form>";
}


break;



}
print "<br/>---<br/>&gt;<a href=\"news.php?id=$id&amp;pass=$pass\">Новости</a>";
print "<br/>&gt;&gt;<a href=\"game.php?id=$id&amp;pass=$pass\">Меню</a>";
print "<br/>---";
print "</body></html>";
?>