View file wapus top english version/komms.php

File size: 3.97Kb
<?php
//=============================
#Version WapuS_ToP_final
#Script By: Black1992
#Email: skyangel15@inbox.lv
#Icq: 414454754
#Url: http://WaPuS.pp.Ru
//=============================
include("config.php");
include("inc/config.inc.php");
include("inc/functions.inc.php");

ini_set ('session.use_cookies', 0);
ini_set ('session.use_trans_sid', 1);
session_name('sid');
connect_to_db();

$title=DEFAUL_PAGE_TITLE;
//---------------------------------------------------------------
if(!isset($_GET['uid']) || !is_numeric($_GET['uid'])){
header('Location: '.$rating_url);
exit;
}else{
$uid=$_GET['uid'];
}
$q=mysql_query("select site_name, link from users where uid=$uid");
if(!@mysql_num_rows($q)){
header('Location: '.$rating_url);
exit;
}
list($qsname,$qslink)=mysql_fetch_array($q);

include_once 'head.php';
echo "<div class='main'>
Отзыв о сайте: <a href=\"$qslink\"><b>$qsname</b></a></div>";

echo '<div class="rek3">';
// проверка  ввода page
if (!isset($_GET['p']) || empty($_GET['p'])){
 $page = 1;
}elseif ($_GET['p']<1){
 $page = 1;
}else{
 $page=htmlspecialchars($_GET['p']);}
////////////////////////

$pp=($page-1)*5;
$q3=1;
$q2=mysql_query("select * from komms where uid=$uid") or $q3=0;
if($q3){
 $max=mysql_num_rows($q2);
$maxp=round($max/5);
$max_page=(($max>($maxp*5))?($maxp+1):$maxp);
}else{
$max_page=0;}
$q=mysql_query("select * from komms where uid=$uid order by id desc limit $pp,5");
if(isset($_GET['err'])){
echo'<b>';
switch($_GET['err']){
case 'noadd':
echo 'Комментарий не добавлен!';
break;
case 'add':
echo 'Комментарий добавлен.';
break;
case 'noname':
echo 'Неверный формат имени! Допустимы [A-z А-я 0-9 . _ -] и пробелы.';
break;
case 'nouid':
echo 'Введенный ID не существует. Вводите только свой ID!';
break;
case 'noid':
echo 'Неверный ID сайта!';
break;
case 'nokomm':
echo 'Длина комментария должна быть не меньше 10 и не больше 1024!';
break;
}
echo '</b>';
}
form('addkomm.php?id='.$uid,'post');
echo '
Ваше имя:<br>
<input type="text" name="uname"><br/>
Ваш ID (если Вы зарегистрированы):<br>
<input type="text" name="uid"><br/>
Комментарий:<br>
<textarea name="komm"></textarea><br/>';
submit('Добавить','id,uname,uid,komm');
echo '</div>'.($_version=='wml'?'<hr />':'</div>');

if(!@mysql_num_rows($q)){
echo '<div class=rek3><small>Нет комментариев</small></div>';
}else{
while($r=mysql_fetch_array($q)){
echo '<div class=rek3><small>'.$r['id'].'# '.'['.$r['time'].']<br>Добавил(а):'.(!empty($r['name_add'])?' '.$r['name_add'].'':'').(!empty($r['uid_add'])?' ID: '.$r['uid_add']:'').'<br/></small>'.($_version=='wml'?'<br />':'').$r['komm'].($_version=='wml'?'<hr />':'</div>');
}

if($max_page!==0){
// постраничная навигация
echo "<center><div class=rek3>";
if ($page>1)
 echo "<a href=\"komms.php?uid=$uid&amp;p=".($page-1)."\">пред.</a> | ";
echo "стр.<b>$page</b> из ".$max_page;
if ($max_page-$page>0)
 echo " | <a href=\"komms.php?uid=$uid&amp;p=".($page+1)."\">след.</a>";
echo "<br>\n";

$in=-3;
$out=3;
if ($page!=1)
{
 echo "<a href=\"komms.php?uid=$uid&amp;p=1\">1</a>";
}
else
{
 echo "<b>1</b>";
}
for ($ot=$in; $ot<=$out; $ot++)
{
$t_str=$page+$ot;
if ($t_str>1 && $t_str<$max_page)
{
if ($in==$ot && $t_str>2)
{
echo " ... ";
}
if ($ot!=0)
{
echo " <a href=\"komms.php?uid=$uid&amp;p=$t_str\">$t_str</a>";
}
else
{
echo " <b>$t_str</b>";
}
if ($ot==$out && $t_str<$max_page-1)
{
echo " ... ";
}
}
}
if ($page!=$max_page)
{
echo " <a href=\"komms.php?uid=$uid&amp;p=$max_page\">$max_page</a>";
}
elseif ($max_page>1)
{
echo " <b>$max_page</b>";
}

echo "</div></center>";
//////////////////////////
}
}
echo "
<div class=\"news\">
<a href=\"" . $rating_url. "index.php\">$rating_name</a>
<img src=\"/img/gt.gif\" alt=\"&gt;\" /><a href=\"$qslink\"><b>$qsname</b></a>
</div>
";
include "foot_code.php";
?>