Просмотр файла pages/koments.php

Размер файла: 6.04Kb
<?php
/*
Powered by NaPaZiTiVe Family
Автор кода - HOOF (ICQ: 47-888-48-35)
Организатор и автор идеи - PaZiTiF (ICQ: 3-555-11)
E-Mail: [email protected]
        [email protected] 
Официальный сайт проекта: http://napazitive.ru
Вы не имеете права продавать скрипт, присваивать себе авторство!
Разрешено вносить изменения в код скрипта, но при этом первоначальное авторство должно учитываться и сохраняться.
*/

$title='Комментарии';
require'../system/config.php';
require'../system/ince.php';
require'../system/inc_vizual.php';
echo $up;

if(isset($_GET['type'])){$type=prov($_GET['type']);}else{$type='';}
if(isset($_GET['id_wm'])){$id_wm=cifry($_GET['id_wm']);}else{$id_wm='';}

if($type=='news'){ //Новости
$suchwm=mysql_num_rows(mysql_query("select * from news where id_news='$id_wm' limit 1"));
if($suchwm!=0){
$suchkom=1;
}
}
elseif($type=='loads'){ //Файлы
$suchwm=mysql_num_rows(mysql_query("select * from load_files where typer!='dir' and id_file='$id_wm' limit 1"));
if($suchwm!=0){
$suchkom=1;
}
}
elseif($type=='obmen'){ //Обмен
$suchwm=mysql_num_rows(mysql_query("select * from obmen_files where id_file='$id_wm' limit 1"));
if($suchwm!=0){
$suchkom=1;
}
}
elseif($type=='foto'){ //Фотогалерея
$suchwm=mysql_num_rows(mysql_query("select * from photos where id_photo='$id_wm' limit 1"));
if($suchwm!=0){
$suchkom=1;
}
}


if($suchkom==1 and $id_wm!=0){
switch($mod){


//Комментарии
default:
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Комментарии</span><br></div>';
require'../system/auth.php';
echo'<div class="line"></div>';
if(isset($_POST['str'])){$str=cifry($_POST['str']);}else{$str=0;}
if(!empty($str)){$st=$str*10-10;}
$num=10;
$kol=mysql_fetch_row(mysql_query("select count(*) from koments where type='$type' and id_kogo='$id_wm'"));
$vkomy=mysql_query("select koments.*, users.login, users.online from koments, users where koments.id_user=users.id_user and koments.type='$type' and koments.id_kogo='$id_wm' order by koments.id_kom desc limit $st,$num");
if($kol[0]==0){
echo'<div class="cont">Пока нет комментариев...<br></div>';
}else{
if($st>=$kol[0]){
echo'<div class="cont">Ошибка! Страница указана неверно!<br></div>';
}else{
while($komy=mysql_fetch_array($vkomy)){
if($komy['online']>=(time()-120)){$onoroff='<font color="#00a809">On</font>';}else{$onoroff='<font color="#c20000">Off</font>';}
echo'<div class="cont"><b><a href="./about.php?uzlog='.$komy['login'].'&amp;'.$s.'">'.$komy['login'].'</a></b> ['.$onoroff.'] <small>['.date('d.m.Y - H:i',$komy['dater']).']</small><br>
'.vizual($komy['text']).'<br></div><div class="line"></div>';
}
if($st!=0){
echo'<div class="cont"><a href="./koments.php?type='.$type.'&amp;id_wm='.$id_wm.'&amp;st='.($st-$num).'&amp;'.$prod.'&amp;'.$s.'">Назад</a><br></div><div class="line"></div>';
}
if($kol[0]>$st+$num){
echo'<div class="cont"><a href="./koments.php?type='.$type.'&amp;id_wm='.$id_wm.'&amp;st='.($st+$num).'&amp;'.$prod.'&amp;'.$s.'">Далее</a><br></div><div class="line"></div>';
}
}
if($kol[0]>10){
echo'<div class="cont">
<form action="./koments.php?type='.$type.'&amp;id_wm='.$id_wm.'&amp;'.$s.'" method="post">
На страницу (1-'.ceil(($kol[0]/10)).'):<br>
<input type="text" name="str" maxlength="6" class="form" size="6" value="'.ceil(($kol[0]/10)).'"><input type="submit" value="ОК" class="but"><br>
</form></div><div class="line"></div>';
}
}
echo'<div class="cont"><form action="./koments.php?mod=3&amp;type='.$type.'&amp;id_wm='.$id_wm.'&amp;'.$s.'" method="post">
Текст:<br>
<textarea cols="30" rows="5" name="soob" class="form"></textarea><br>
<input type="submit" value="Добавить"  class="but"><br>
</form>
</div><div class="line"></div>';
break;


//Добавление кома
case'3':
echo'<div class="a1"><span class="sa1"><img src="../design/default/v.gif" alt="-"> Новый комментарий</span><br></div>';
require'../system/auth.php';
echo'<div class="line"></div>';
if($vhod==1){
if(isset($_POST['soob'])){$soob=prov($_POST['soob'],1000);}else{$soob='';}
if(empty($soob) or mb_strlen($soob,'UTF-8')<2){
echo'<div class="cont">Ошибка! Ваш комментарий слишком короткий!<br>';
}else{
$flud=mysql_num_rows(mysql_query("select * from koments where id_user='$id_user' and timer>'".time()."' and type='$type' and id_kogo='$id_wm' limit 1"));
$povtor=mysql_num_rows(mysql_query("select * from koments where id_user='$id_user' and text='$soob' and type='$type' and id_kogo='$id_wm' limit 1"));
if($flud==0 and $povtor==0){
$ttimer=time()+10;
mysql_query("insert into koments set text='$soob', dater='$ttimer', id_user='$id_user', id_kogo='$id_wm', type='$type'");
mysql_query("update users set balls=balls+1 where id_user='$id_user' limit 1");
echo'<div class="cont">Комментарий успешно добавлен!<br>';
}else{
echo'<div class="cont">Ошибка! Вы слишком часто пытаетесь добавить комментарий либо такой комментарий уже есть в базе!<br>';
}
}
}else{
echo'<div class="cont">Ошибка! Добавлять комментарии могут только авторизованные пользователи!<br></div>';
}
echo'<div class="line"></div></div>
<div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="./koments.php?type='.$type.'&amp;id_wm='.$id_wm.'&amp;'.$s.'">Назад</a><br></div>
<div class="line"></div>';
break;


}
}else{
echo'<div class="i">Комментарии<br></div>
<div class="cont">
Нет комментариев...<br>
</div>';
}

echo'<div class="cont"><img src="../design/default/5.gif" alt="-"> <a href="../?'.$s.'">На главную</a><br></div>';

echo $down;
?>