Файл: info/sps.php
Строк: 58
<?
require'../shaxty.php'; // waphp.ru - закрытый клуб вап мастеров!
check_login();
include_once (H.'shaxty/aktiv.php');
$title = 'Спасибо пользователю';
$align = 'left';
$head = 'Спасибо пользователю';
include_once (H.'shaxty/head.php');
$nk = isset ($_GET['nk']) ? check(abs(intval($_GET['nk']))) : $nk = $user['id'];
$data = $_SERVER['QUERY_STRING'];
//list($nk, $mod) = explode(";", $data);
if (DB::$dbh->querySingle("SELECT COUNT(id) FROM `users` WHERE `id`= ?",array($nk))==0){ echo 'Такого пользователя не существует!<br />'; include_once (H.'shaxty/foot.php'); exit; }
if(isset($_GET['del']) && $_GET['del'] > 0 && $user['level'] == 9){
if(DB::$dbh->querySingle("SELECT COUNT(id) FROM `sps` WHERE `id`= ?",array(abs(intval($_GET['del']))))==1){
DB::$dbh->query("DELETE FROM `sps` WHERE `id`= ? limit 1",array(abs(intval($_GET['del']))));
echo 'Спасибо удалено!<br />';
}else echo 'Не сможешь удалить хоть убейся об стену!<br />';
}
$inf = DB::$dbh->queryFetch("Select id,user from users where `id` = ? limit 1",array($nk));
if ($inf[id]!=$user[id]){
kiks(); // Проверяем не выпнут ли юзер
if(isset($_POST['msg']) && $_POST['msg']!=NULL){
if (strlen2($_POST['msg'])<4)echo 'Комментрарий не должен быть короче 4 символов!<br />';
if ($user['translit']==1)$_POST['msg'] = translit($_POST['msg']);
if(DB::$dbh->querySingle("SELECT COUNT(id) FROM `sps` WHERE `komu`= ? AND `ot`= ?",array($inf['id'],$user['id']))==0){
DB::$dbh->query("INSERT INTO sps SET `komu`= ?,`ot`= ?,`comm`= ?,`time`= ?",array($inf['id'],$user['id'],check($_POST['msg']),time()));
$m = mysql_insert_id();
$col = DB::$dbh->querySingle("SELECT COUNT(id) FROM `sps` WHERE `komu`= ?",array($inf['id']));
$msge = '[b]'.$user['user'].'[/b] сказал'.(($user['sex']==1)?NULL:'а').' вам спасибо, всего Вам сказали [url=http://'.$_SERVER['HTTP_HOST'].'/sps'.$inf['id'].']спасибо[/url] [b]'.$col.'[/b].';
if ($inf['id'] != $user['id'])DB::$dbh->query("INSERT INTO lenta (user_id,news_id,news_razd,news_col,news_time,news_read,news_sort,text) VALUES (?,?,?,?,?,?,?,?)",array($inf['id'],$m,sps,1,time(),0,2,$msge)); //news_sort = '1-Подписки','2-Мои','3-Участвовал
}else echo 'Вы уже говорили спасибо этому пользователю!<br />';
}
echo '<form action="'.H.'sps'.$inf['id'].'" method="post">';
echo 'Здесь вы можете сказать пользователю Спасибо за какую либо помощь вам.<br /><br />';
echo 'Причина:<br /><textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="msg"></textarea><br/>';
echo '<input type="submit" class="ibutton" value="Спасибо"/></form><br /><br />';
}
$k_post=DB::$dbh->querySingle("SELECT COUNT(id) FROM `sps` WHERE `komu`= ?",array(abs(intval($inf['id']))));
if($k_post>0){
$max = $user['max'];
$k_page=k_page($k_post,$max);
$page=page($k_page);
$start=$max*$page-$max;
$a = DB::$dbh->query("SELECT * FROM `sps` WHERE `komu` = ? order by `id` DESC LIMIT $start, $max",array($inf['id']));
echo 'Сказали Спасибо для <b>'.$inf['user'].'</b><br />';
echo '<hr size="1"/>';
while($s = $a -> fetch()){
$th = ($user['level'] == 9) ? ' | <a href="'.H.'sps'.$inf['id'].'?del='.$s['id'].'">удалить</a>' : NULL;
echo 'За что: <b>'.text($s['comm']).'</b>';
echo '<div class="c2">Вручил: '.nik($s['ot']).' ('.times($s['time']).') '.$th.'</div>';
}
}else{ echo 'Спасибо еще никто не говорил!<br />';}
if ($k_page>1){
echo '<br /><dl><dt></dt></dl>';
str("?",$k_page,$page);
echo '<dl><dt></dt></dl>';
}
echo '<br />';
echo $div1.'<a href="'.H.$inf[id].'">В анкету</a>'.$div9;
include_once (H.'shaxty/foot.php');
?>