Вход Регистрация
Файл: sumerki.mobi/sumerki.mobi/news_comm.php
Строк: 185
<?
//////////////////////////////////////////////////////////////
//////////////////////Онлайн игра "Сумерки"///////////////////
//////////////////////Основатель: Mc Laren////////////////////
///////////////////Контакты: ICQ - 597687549//////////////////
/////////////////////Пример: Sumerki.Mobi/////////////////////
///////////Если ты это читаешь, значит скрипт слили :D////////
//////////////////////////////////////////////////////////////
define('PROTECTOR'1);

$headmod 'news';//фикс. места

$textl='Комментарии к новости';
include(
'files/path.php');
include(
'files/gzips.php');
include(
$path.'files/db.php');
include(
$path.'files/auth.php');
include(
$path.'files/func.php');
include(
$path.'files/core.php');
include(
$path.'files/head.php');
include(
$path.'files/zag.php');
$time date("H:i d.m.y");
$msg=$_POST['msg'];
function 
smiles($string){
$dir opendir ("pic/smiles"); 
while (
$file readdir ($dir)) {
if (
ereg (".gif$""$file")){
$file2=str_replace(".gif","",$file);
$string=str_replace(":$file2",'<img src="pic/smiles/'.$file.'" alt="">',$string);
}}
closedir ($dir);
return 
$string;  }
/////////////
$rand rand(1000,9999);
switch(
$_GET[mod]){
default:
echo 
'<div class="zagolovok"><div class="zagolovok1"> <div class="zagolovok2"><div class="zagolovok_right"></div><div class="zagolovok_left"></div><div class="ch_name">';
echo 
'Комментарии';
echo 
'</div><div class="clearFix"></div></div></div></div>';
if (
$_GET[page] == "" || $_GET[page] < || $_GET[page] == "0"
{
$_GET[page] = 0;
}
$next $_GET[page] + 1;
$back $_GET[page] - 1;
$num $_GET[page] * 10;
if(
$_GET[page] == "0")
{
$i 1;}
else{
$i = ($_GET[page]*10)+1;}
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `news_komm` WHERE `id_news` = '".intval($_GET['id'])."'"),0);
$q=mysql_query("SELECT * FROM `news_komm` WHERE `id_news` = '".intval($_GET['id'])."' ORDER BY `id` DESC LIMIT $num,10");
echo
"<div align='left'>";
if (
$k_post==0)
{
echo 
'<div class="fon bgray"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo 
"Нет комментариев";
echo 
'</div></div></div></div></div></div></div></div></div>';
}
while (
$post mysql_fetch_assoc($q))
{
$nickas strip_tags($post['id_user']);
$koment strip_tags($post['msg']);
$time strip_tags($post['time']);
$koment smiles($koment);
$req mysql_query("SELECT `storona`,`prava` FROM `users` WHERE `usr` = '$nickas'");
$pic mysql_fetch_array($req);

if(
$pic['prava']==5){$koment='<span class="adm">'.$koment.'</span>';}

if(
$pic['prava']==2){$koment='<span class="mod">'.$koment.'</span>';}
echo 
'<div class="fon bgray"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo
'<img src="pic/main/'.$pic['storona'].'.png" alt="#"/>';

echo
$nickas";
if(
$pic['prava']==5){
echo
'<font color="ADFF2F"> (Адм)</font>';
}
/*if($pic['prava']==2){
echo'<font color="blue"> (Мод.)</font>';
}*/
echo" <a href="search.php?nick=$nickas&amp;go=go">[i]</a>:<small><font color=#999999> [$time]</font></small> <br>$koment";
if(
$udata[prava]>=2)echo " <a href='news_comm.php?mod=del_post&amp;id=$post[id]'><img width='12' height='12' src='pic/ico/red-delete.png'></a>n";
echo 
'</div></div></div></div></div></div></div></div></div>';
}
echo 
"</div>";
if (
$_GET[page] > 0)
{
echo 
"<h1><a href="news_comm.php?page=$back&id=".intval($_GET['id']).""><img src='pic/ico/left_ico.png'></a>";
}
elseif (
$_GET[page] == 0)
{
echo 
"<h1><img src='pic/ico/left_ico.png'>";
}
echo
" ";
if(
$_GET[page] < $puslap || $_GET[page] == "" || $_GET[page] == 0)
{echo 
"<a href="news_comm.php?page=$next&id=".intval($_GET['id']).""><img src='pic/ico/right_ico.png'></a></h1>";}
else
{echo 
"<img src='pic/ico/right_ico.png'></h1>";}


if (
$k_page>1)str("komm.php?id=".intval($_GET['id']).'&amp;',$k_page,$page); // Вывод страниц
echo '<div class="fon bgray"><div class="bg1"><div class="bg2"><div class="bg3"><div class="bg4"><div class="bg5"><div class="bg6"><div class="bg7"><div class="bg8">';
echo 
"<form method="post" name='message' action="news_comm.php?mod=add&id=".intval($_GET['id'])."">";
echo 
"Сообщение:<br />n<textarea name="msg"></textarea><br />";
echo 
"<input class="buuut" value="Отправить" type="submit" />n";
echo 
"</form>n";
echo 
'</div></div></div></div></div></div></div></div></div>';
break;
case 
'add':
if(
$udata[lvl]<"1"){
echo
'<div class="b-panel gray-panel">Комментировать можно писать с 1 уровня!</div>';
include(
$path.'files/down.php');
include(
$path.'files/meny.php');
exit;
}
function 
strlen2($str)
{
$rus=array('й','ц','у','к','е','н','г','ш','щ','з','х','ъ','ф','ы','в','а','п','р','о','л','д','ж','э','я','ч','с','м','и','т','ь','б','ю','Й','Ц','У','К','Е','Н','Г','Ш','Щ','З','Х','Ъ','Ф','Ы','В','А','П','Р','О','Л','Д','Ж','Э','Я','Ч','С','М','И','Т','Ь','Б','Ю');
return 
strlen(str_replace($rus'0'$str));
}
$msg=$_POST['msg'];
$time date("H:i d.m.y");
if (
strlen2($msg)>1024){echo "<div class='b-panel gray-panel'>Сообщение слишком длинное</div>";}
elseif (
strlen2($msg)<2){echo "<div class='b-panel gray-panel'>Короткое сообщение</div>";}
elseif (
mysql_result(mysql_query("SELECT COUNT(*) FROM `news_komm` WHERE `id_news` = '".intval($_GET['id'])."' AND `id_user` = '$log' AND `msg` = '$msg' LIMIT 1"),0)!=0){echo "Ваше сообщение повторяет предыдущее";}
elseif(!isset(
$err)){
mysql_query("INSERT INTO `news_komm` (`id_user`, `time`, `msg`, `id_news`) values('$log', '$time', '$msg', '".intval($_GET['id'])."')");
echo 
"<div class='b-panel gray-panel'>Ваш комментарий успешно принят!</div>";}
//echo "<div class='btn nav2-btn'><a href="news_comm.php?id=".intval($_GET['id'])."">К коментариям</a></div>";


break;

case 
'del_post':
if(
$udata[prava] >= 2)
{
if(empty(
$_GET[id])){
echo
"<div class="b-panel gray-panel">Не выбран коментарий!</div>";
}
else{

$asd mysql_query("SELECT * FROM news_komm WHERE `id`='".mysql_real_escape_string($_GET['id'])."' LIMIT 1");
$avto=mysql_num_rows($asd);
if(
$avto==0){
echo
'<div class="b-panel gray-panel">Нет такого коментария!</div>';
}else{
mysql_query("DELETE FROM `news_komm` WHERE id='".mysql_real_escape_string($_GET['id'])."' LIMIT 1");
echo
'<div class="b-panel gray-panel">Коментарий успешно удалён!</div>';
}
}
}else{
echo 
"<div class="b-panel gray-panel">Ошибка! Доступ закрыт!</div>";
}

break;
case 
'write':

echo
"<div class='b-panel gray-panel'><b>Сообщение</b><br/>";
echo 
"<form action="news_comm.php?mod=writes" method="POST">";
if (isset(
$_GET[nick]))
{
$_GET[nick] = htmlspecialchars($_GET[nick]);
echo 
"<input type="text" name="zin" maxlength="250" value="$_GET[nick], " /><br/>";
}
else
{
echo 
"<input type="text" name="zin" maxlength="250" size="10"/><br/>";
}
echo 
"<input type="submit" value="Ok" class="buuut"></div>";

break;
//case 'writes':

if($udata[lvl]<"1"){
echo
'<div class="b-panel gray-panel">Комментировать новости,могут пользователи, достигшие 1-ого уровня!</div>';
include(
$path.'files/down.php');
include(
$path.'files/meny.php');
exit;
}



function 
strlen2($str)
{
$rus=array('й','ц','у','к','е','н','г','ш','щ','з','х','ъ','ф','ы','в','а','п','р','о','л','д','ж','э','я','ч','с','м','и','т','ь','б','ю','Й','Ц','У','К','Е','Н','Г','Ш','Щ','З','Х','Ъ','Ф','Ы','В','А','П','Р','О','Л','Д','Ж','Э','Я','Ч','С','М','И','Т','Ь','Б','Ю');
return 
strlen(str_replace($rus'0'$str));
}
$msg=$_POST['zin'];
$time date("H:i d.m.y");
if (
strlen2($msg)>1024){echo "<div class='b-panel gray-panel'>Сообщение слишком длинное</div>";}
elseif (
strlen2($msg)<2){echo "<div class='b-panel gray-panel'>Короткое сообщение</div>";}
elseif (
mysql_result(mysql_query("SELECT COUNT(*) FROM `news_komm` WHERE `id_news` = '".intval($_GET['id'])."' AND `id_user` = '$log' AND `msg` = '$msg' LIMIT 1"),0)!=0){echo "Ваше сообщение повторяет предыдущее";}
elseif(!isset(
$err)){
mysql_query("INSERT INTO `news_komm` (`id_user`, `time`, `msg`, `id_news`) values('$log', '$time', '$msg', '".intval($_GET['id'])."')");
echo 
"<div class='b-panel gray-panel'>Ваш комментарий успешно принят!</div>";}
echo 
"<div class='btn nav2-btn'><a href="news_comm.php?id=".intval($_GET['id'])."">К коментариям</a></div>";

break;
}
echo 
"<div class='button pad_bot_5 pad'><a href='news.php'>&#160;&#160;&#160; <img src='/theme/standart/images/galochka.png'/>  К новостям</a></div>";

include(
$path.'files/down.php');
include(
$path.'files/meny.php');
?>
Онлайн: 0
Реклама