Вход Регистрация
Файл: wapxl.ru/otzyv.php
Строк: 124
<?php
require 'shaxty.php';




$url = isset ($_REQUEST['url']) ? func::checkin($_REQUEST['url']) : false;

$site core:: $db -> queryFetch("SELECT * FROM `sites` WHERE `url`=? LIMIT 1;", array($url));
if(!isset(
$site['id']))header('Location: /404.php');



$align 'left';
$title 'Отзывы о сайте '.$site['url'];
$description 'На этой странице вы можете узнать мнение пользователей о сате '.$site['url'].'. Прочитать их отзывы о нем и оставить свой отзыв.';
$keywords 'Отзывы о сайте '.$site['url'];
include_once (
'shaxty/head.php');



echo 
'<div class="col-md-8 col-sm-12 col-xs-12"><div class="panel panel-default">';
echo 
'<div class="panel-heading">  <b>Отзывы о сайте <a href="/cat/'.$site['url'].'">'.$site['url'].'</a></b></div>



<div class="panel-body">

'
;


if(
$_GET['edit_ok']=='ok')echo '<div class="alert alert-success alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><span style="color:#008040;">Данные сайта успешно изменены</span></div>';

if(
$_GET['up_ok']=='ok')echo '<div class="alert alert-success alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><span style="color:#008040;">Данные сайта успешно обновлены</span></div>';
if(
$_GET['up_ok']=='no')echo '<div class="alert alert-danger alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><span style="color:#FF0000;">Для обновления необходимо авторизоваться</span></div>';

if(
$_GET['up_ok']=='3')echo '<div class="alert alert-warning alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><span style="color:#FF0000;">Следующее обновление будет возможно  <b>'.func::times_old($site['time']+3600*24*3).'</b><br /></span><br />Если это ваш сайт <b><a href="/my.php?prava">подтвердите права</a></b> на него и обновляйте инормацию каждый день</div>';

if(
$_GET['up_ok']=='1')echo '<div class="alert alert-warning alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><span style="color:#FF0000;">Следующее обновление будет возможно  <b>'.func::times_old($site['time']+3600*24*1).'</b><br /></span></div>';

if(
core::$user['level']>=9){$del '<a href="?del" rel="nofollow"> Удалить</a> | '; }


// удаляем отзыв
if (isset($_GET['delk'])){

if(
core::$user['level']>=9){
core::$db->query("DELETE FROM `site_komm` WHERE `id` = ?", array(intval($_GET['delk'])));
}
header ('Location: ?'.SID);
}


// добавляем отзыв
if (isset($_POST['msg'])){

/* Запрещаем доступ гостям */
func::no_guest();


if (
func::utf_strlen(trim($_POST['msg']))>10){

$dbi core::$db -> prepare("INSERT INTO `site_komm` SET `url`=?, `user_id`=?, `time`=?, `msg`=?");
$dbi -> execute($site['url'],core::$user['id'],core::$realtime,func::checkin($_POST['msg']));

if(
$site['user_id']!=0){

$msg 'Оставлен отзыв о вашем сайте [url=http://wapxl.ru/otzyv/'.$site['url'].'][b]'.$site['url'].'[/b][/url].';


core::$db->query("INSERT INTO `users_opovesh` SET `user_id` = '" .$site['user_id']. "', `msg` = '" $msg "', `time` = '" core::$realtime "' ");

}

func::posts_add('komm'); // Значкния: forum, komm, guest, chat
header ('Location: ?'.SID); exit;


} else{
echo 
'<div class="alert alert-danger alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><span style="color:#FF0000;"><b>Ваш отзыв слишком короткий.</b></span><br />Пожалуйста опишите ваше мнение о сайте более развернуто.</div>';

}
}

$site_komm core::$db->query("SELECT * FROM `site_komm` WHERE `url`=?", array($site['url']));

$max 10;
$k_post=core:: $db -> querySingle("select count(*) as num from `site_komm` where `url`=?;", array($site['url']));
$k_page=func::k_page($k_post,$max);
$page=func::page($k_page);
$start=$max*$page-$max;

if (
$k_post == 0){echo '<div class="alert alert-danger alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button><b>Отзывов о этом сайте пока нет</b></div>';
}else{

$r core::$db->query("Select * from `site_komm`  where `url`=? order by `time` desc LIMIT $start$max", array($site['url']));



while (
$a $r -> fetch()) {
echo 
'<div class="panel panel-default"><div class="panel-body">
<b>'
.user::us($a['user_id']).'</b> ('.func::times($a['time']).')';
if(
core::$user['level']>=9)echo ' [<a href="?delk='.$a['id'].'" class="href">Удал</a>]';
echo 
'<div class="mess_margin">';
echo 
func::text($a[msg]);
echo 
'</div></div></div>';

}



if (
$k_page>1){
func::pagination('?',$k_page,$page); // Вывод страниц
}


}
if(isset(
core::$user['id'])){

echo 
'<div class="panel panel-default"><div class="panel-body">';
echo 
'<form action="?'.SID.'" method="post"   name="form"  enctype="multipart/form-data">';
echo 
'<b>Ваш отзыв:</b><br /><textarea cols="50" rows="5" name="msg" class="form-control"></textarea><br/>';



echo 
'<input type="submit" class="btn btn-primary" value="Добавить"/></form>';

echo 
'</div></div>';
}else{ echo 
'<div class="alert alert-warning alert-dismissable"  style="text-align:center;"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>Чтобы оставить отзыв необходимо <a href="/in.php">авторизоваться</a></div>';

}


echo 
'</div>';

echo 
'</div>';
include_once (
'shaxty/foot.php');

?>
Онлайн: 1
Реклама