Просмотр файла str/infos.php

Размер файла: 9.03Kb
<?php

session_start();
define('NTOP', 1);
$title = 'Информация о сайта';
require_once('../system/connect.php');
require_once('../system/core.php');
require_once('../system/function.php');
require_once('head.php');
$isset = mysql_query("SELECT * FROM `".$prefix."sait` WHERE `id` = '".$id."'");
if(mysql_num_rows($isset) == 0)
	{
		echo '<div class="error">';
		echo 'Сайта нет в базе! <br/>';
		echo '</div>';
	}
else
	{	
		$online_sait = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait_online` WHERE `id_sait` = '".$id."'"));
		$user = mysql_fetch_array($isset);
		if($user['ban'] == 1)
			{
				echo '<div class="error">';
				echo 'Сайта забанен! <br/>';
				echo '</div>';
				require_once('foot.php');
				exit;
			}
		if($user['status'] == 0)
			{
				echo '<div class="error">';
				echo 'Вы не можете смотреть статистику данного сайта , так как он проходит модерацию! <br/>';
				echo '</div>';
				require_once('foot.php');
				exit;
			}
				echo '<div class="foot">Статистика сайта <a href="http://'.$set['home'].'/out.php?id='.$user['id'].'"><strong>'.$user['name'].'</strong></a> (ID:<strong> '.$user['id'].'</strong>) (Онлайн: <a href="http://'.$set['home'].'/str/infos.php?act=online&id='.$id.'"><strong>'.$online_sait.'</strong></a>)</div>';
				switch($act)
					{
						default:
						$category = mysql_fetch_array(mysql_query("SELECT * FROM `".$prefix."cat` WHERE `id` = '".$user['category']."'"));
						$rat_plus = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."reputation` WHERE `id_sait` = '".$id."' AND `type` = 'plus'"));
						$rat_minus = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."reputation` WHERE `id_sait` = '".$id."' AND `type` = 'minus'"));
						$all_rat = $rat_plus + $rat_minus;
						if($rat_plus > 0)
							{
								$procent_plus = round(($rat_plus/$all_rat)*100,1);
							}
						else
							{
								$procent_plus = '0';
							}
						if($rat_minus > 0)
							{
								$procent_minus = round(($rat_minus/$all_rat)*100,1);
							}
						else
							{
								$procent_minus = '0';
							}
						$proverka_reputation = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."reputation` WHERE `ip` = '".$ip."' AND `time` > '".(time()-86400)."' AND `id_sait` = '".$id."'"));
						echo '<div class="op">';
						echo '<div class="stim">';
						echo 'Название: <strong>'.$user['name'].'</strong><br/>';
						echo 'Адрес: <a href="http://'.$set['home'].'/out.php?id='.$user['id'].'"><strong>http://'.$user['url'].'/</strong></a><br/>';
						echo 'Категория: <a href="http://'.$set['home'].'/str/cat.php?act=view&id='.$user['category'].'">[<strong>'.$category['name'].'</strong>]</a><br/>';
						echo 'Описание: '.$user['about'].'';
						echo '</div>';
						echo '</div>';
						echo '<div class="op">';
						echo '<div class="stim">';
						echo '<img src = "http://'.$set['home'].'/system/seo.php?id='.$user['id'].'"><br/>';
						;
						echo 'Скопировать код: <br/>';
						echo '<input name="" type="text" value="http://'.$set['home'].'/system/seo.php?id='.$user['id'].'" />';
							echo '</div>';
						echo '</div>';
						echo '<div class="op">';
						echo '<div class="stim">';
						
						echo '<strong>Рейтинг сайта</strong>:<br/>';
						echo 'Проголосовало "<font color=green><strong>За</strong></font>" : <strong>'.$rat_plus.'</strong> ('.$procent_plus.'%)<br/>';
						echo 'Проголосовало "<font color=red><strong>Против</strong></font>" : <strong>'.$rat_minus.'</strong> ('.$procent_minus.'%)<br/>';
						if($proverka_reputation == 0)
							{
								echo '<strong>Голосовать</strong>: ';
								echo '<a href="http://'.$set['home'].'/str/infos.php?act=reputation_za&id='.$id.'">За</a> | <a href="http://'.$set['home'].'/str/infos.php?act=reputation_protiv&id='.$id.'">Против</a><br/>';
							}
						else
							{
								echo 'На данный момент , вы не можете проголосовать , так как голосовать можно 1 раз в 24 часа!<br/>';
							}
						echo '</div>';
						echo '</div>';
						echo '---<br/>';
						if(isset($_POST['ok']))
							{
								$name = isset($user_data) ? $user_data['login'] : 'Гость';
								$comment = filter($_POST['comment']);
								$kod = (int)$_POST['kod'];
								$test = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait_comments` WHERE `name` = '".$name."' AND `text` = '".$comment."' AND `time` > '".(time()-500)."' AND `id_sait` = '".$id."'"));
								if($test == 0)
									{
										$error = '';
										if(empty($comment))
											{
												$error .= 'Нет комментария<br/>';
											}
										if($user_data)
											{
												if($user_data['antiflud'] + $set['antiflud_time'] > time())
													{
														$error .= 'Вы писали сообщение меньше чем '.$set['antiflud_time'].' секунд назад! <br/>';
													}
											}
										else
											{
												if($set['guest_antiflud'] + $set['antiflud_time'] > time())
													{
														$error .= 'Вы писали сообщение меньше чем '.$set['antiflud_time'].' секунд назад! <br/>';
													}									
											}
										if($_SESSION['kod']!=$kod)
											{
												$error .= 'Код с картинки введён не верно! <br/>';
											}
										if(mb_strlen($comment) > 100)
											{
												$error .= 'Комментарий содержит больше 100 символов<br/>';
											}
										if(!empty($error))
											{
												echo '<div class="error">';
												echo $error;
												echo '</div>';
											}
										else
											{
												unset($_SESSION['kod']);
												$comment = mysql_query("INSERT INTO `".$prefix."sait_comments` SET `name` = '".$name."', `text` = '".$comment."', `time` = '".time()."', `id_sait` = '".$id."'");
												if($user_data)
													{
														$update_antiflud = mysql_query("UPDATE `".$prefix."users` SET `antiflud` = '".time()."' WHERE `id` = '".$user_data['id']."'");
													}
												else
													{
														$update_antiflud_guest = mysql_query("UPDATE `".$prefix."settings` SET `value` = '".time()."' WHERE `name` = 'guest_antiflud'");
													}
												if($comment)
													{
														echo '<div class="main">';
														echo 'Комментарий добавлен!<br/>';
														echo '</div>';
													}
												else
													{
														echo '<div class="error">';
														echo 'Комментарий не добавлен!<br/>';
														echo '</div>';
													}
											}
									}	
							}
						echo '<div class="title">Комментарии к сайту</div>';
						$count = mysql_num_rows(mysql_query("SELECT * FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."'"));
						if($count > 0)
							{
								$total=intval(($count-1)/$page_sait_comments)+1; 
								$page=abs(intval($_GET['page'])); 
								if(empty($page) OR $page < 0)
									{
										$page = 1; 
									}
								if($page > $total)
									{
										$page = $total; 
									}
								$past=intval($count/$page_sait_comments);  
								$start=$page*$page_sait_comments-$page_sait_comments; 
								$comments = mysql_query("SELECT * FROM `".$prefix."sait_comments` WHERE `id_sait` = '".$id."' ORDER BY `time` DESC LIMIT ".$start.",".$page_sait_comments."");
								while($row = mysql_fetch_array($comments)) 
									{
										$start++;
										echo '<div class="stim">'.$start.'.<strong>'.$row['name'].' ('.data($row['time']).')</strong></div>';
										echo '<div class="op">';
										echo $row['text'].'<br/>';
										echo '</div>';
									}
								navigation($count,$page_sait_comments,$page,'http://'.$set['home'].'/str/infos.php?id='.$id.'&',$total);
							}
						else
							{
								echo '<div class="op">';
								echo 'Комментариев к данному сайту нет!<br/>';
								echo '</div>';
							}
						echo '---<br/>';
						echo '<div class="title">Добавление комментария</div>';
						echo '<div class="main">';
						echo '
						<form action="infos.php?id='.$id.'" method="post">
						Комментарий(max. 100):<br/>
						<textarea name="comment" cols="38" rows="8"></textarea><br/>
						';
						echo 'Код с картинки: <img src="http://'.$set['home'].'/system/cap.php" alt="captcha" /><br/>';
						echo '<input name="kod" type="text" value="" /><br/>';
						echo '<input name="ok" type="submit" value="Добавить" />
						</form>
						</div>';
						echo '---<br/>';
						
						
						break;
						
					
					}
	}
require_once('foot.php');
?>