Файл: arbitraj.php
Строк: 109
<?
require'config.php';
aut();
head();
$title='Притензии отзывы';
$nk=intval($_GET['nk']);
if(empty($nk)){header("Location: index?".SID);}
switch($mod){
default:
echo gb.'<b>Отзывы/Претензии</b>'.nik($nk).''.div;
if(isset($_GET['up']))echo '<b>Ваш отзыв Отправлен на проверку</b>';
$b=DB::run()->queryFetch("SELECT * FROM `arbitraj` WHERE `user`",array($nk));
if($b['odobr']==1){$odobr='<br><b>Статус:<font color=green>Подтверждаю</font></b>';}else $odobr='';
if($b['ot']==1){$ot='<b><font color=green>Отзыв</font></b>';}
elseif($b['ot']==2){$ot='<b><font color=red>Притензия</font></b>';}
if($user['level']==9 and $b['odobr']==0) {$link='<a href="arbitraj.php?pod&id='.$b['id'].'&nk='.$b['user'].'">Подтвердить/</a></br>
<a href="arbitraj.php?otkl&id='.$b['id'].'&nk='.$b['user'].'">Отклонить</a>';}
if($user['level']==9 and $b['odobr']==1){$del='<a href="arbitraj.php?otkl&id='.$b['id'].'&nk='.$b['user'].'">Удалить</a>';}
if(isset($_GET['pod'])){
if($user['level']<9){
header("Location: index?".SID);
}else{
$id=intval($_GET['id']);
$nk=intval($_GET['nk']);
if(DB::run()->query("UPDATE `arbitraj` SET `odobr`=? WHERE `id`=?",array(1,$id))){
$uz=DB::run()->queryFetch("SELECT * FROM `arbitraj` WHERE `user`=?",array($nk));
if($uz['ot']==1){$op='<b><font color=green>Отзыв</font></b>';}else {$op='<b><font color=red>Претензию</font></b>';}
$mes='Пользователь <b>'.nik($uz['kto']).'</b> Оставил вам <a href="../arbitraj'.$nk.'">'.$op.'</a>';
DB::run()->query ("INSERT INTO lenta
(user,user_id,to_user,to_id,time,msg) VALUES
(?,?,?,?,?,?)",
array($user_system,0,$nk,$nk,$time,$mes));
header("Location: arbitraj".$nk."?".SID);
}
}
}
if(isset($_GET['otkl'])){
if($user['level']<9){
header("Location: index?".SID);
}else{
$id=intval($_GET['id']);
$nk=intval($_GET['nk']);
if(DB::run()->query("DELETE FROM `arbitraj` WHERE `id`=?",array($id))){
header("Location: arbitraj".$nk."?".SID);
}
}
}
if($user['level']==9){
$a=DB::run()->query("SELECT * FROM `arbitraj` WHERE `user`=? ORDER BY `id` desc ",array($nk));
}else{$a=DB::run()->query("SELECT * FROM `arbitraj` WHERE `user`=? and `odobr`=? ORDER BY id deck ",array($nk,1));}
if(DB::run()->querySingle("SELECT * FROM `arbitraj` WHERE `user`=?",array($nk))==0)echo text.'Этому пользователю еще не остовляли отзывов и притезий'.div;
while($b=$a->fetch()){
echo'<div class="text">'.$ot.' Пользователя '.nik($b['kto']).'('.times($b['time']).')<br>
'.$b['text'].'</br>'.$odobr.''.$link.''.$otkl.'</br>'.$del.'<br></div>' ;
}
if($user['id']!=$nk)echo text.'<a href="arbitraj'.$nk.'?mod=ast&id='.$nk.'">Добавить отзыв или притензию</a>'.div;
break;
case ast:
$nk=intval($_GET['id']);
if(empty($nk)){
header("Location: index?".SID);
}
if($user['id']==$nk){
echo'<b>Себе отзыв ставить нельзя :D</b>';
}else{
echo'Текст отзыва или претензии должен быть информативен. Если вы хотите написать отзыв в сторону '.nik($nk).', то будьте добры укажите за какие заслуги вы оставляете этот отзыв. Отзывы вида "помог установить скрипт" или "норм чел" не принимаются. Отзывы в арбитраже должны быть связаны только с вашими сторонами, и только на данном проекте. Обязательно должен быть указан масштаб денежных средств, будь это в рублях, евро или долларах.
Примеры отзыва:<br>
<b>1. Здравствуйте уважаемый арбитраж, с данным пользователем провёл удачную сделку. Был выдан кредит на сумму xxруб, возврат получил раньше договоренного срока, с доплатой.
С ув. Василий <br>
2. Здравствуйте уважаемый арбитраж, с данным пользователем провёл удачную сделку. Был куплен домен и скрипт на общую сумму xxруб. Деньги переводил первый я.
С ув. Василий <br>
Если вы хотите написать претензию, то в первую очередь прикрепите доказательства (файлы), после чего набирайте текст претензии. <br>
Пример претензии: Здравствуйте уважаемый арбитраж. Договаривались с данным пользователем о продаже его сайта. Был перевод средств (скриншот ниже), после оплаты товарищь стал игнорировать (скрин ниже).
Прошу принять меры / Прошу быть осторожным с данным пользователем
С ув. Василий
После добавление отзыва или претензии она проходит модерацию через арбитраж. За ложные обвинения будете наказаны вы...</b>';
echo "<form action='arbitraj".$nk."?mod=ot&id=$nk'' method='post'>'";
echo '<b>Текст:</b></br>';
echo '<textarea cols="'.$user['pole2'].'" rows="'.$user['pole1'].'" name="text"></textarea><br />';
echo '<br/><b>Тип:</b><br/>';
echo '
<input name="ot" type="radio" value=1 /><b><font color=green>Отзыв</font></b><br />
<input name="ot" type="radio" value=2 /><b><font color=red>Притензия</font></b><br />';
echo "<br /><input type="submit" class="ibutton" value="Добавить"/></form><br /><br />";
}k
break;
case ot:
$msg=check($_POST['text']);
$ot=check($_POST['ot']);
$nk=intval($_GET['id']);
$error='';
if(empty($msg) ){$error='Вы не ввели комментарий<br><a href="arbitraj.php?mod=ast&id='.$nk.'">Назад</a>';}
if($ot==0){$error='Вы не выбрали отзыв<br><a href="arbitraj.php?mod=ast&id='.$nk.'">Назад</a>';}
if(!empty($error)) {echo $error;}else{
DB::run()->query("INSERT INTO `arbitraj` (user,kto,text,ot,time) VALUES (?,?,?,?,?)",array($nk,$user['id'],$msg,$ot,$time));
$us=DB::run()->queryFetch("SELECT * FROM `users` WHERE `level`=?",array(9,));
$msgp='Пользователю '.nik($nk).' Оставили отзыв, <a href="../arbitraj'.$nk.'">Проверить</a>';
DB::run()->query ("INSERT INTO lenta
(user,user_id,to_user,to_id,time,msg) VALUES
(?,?,?,?,?,?)",
array($user_system,0,$us['user'],$us['id'],$time,$msgp));
header("Location: arbitraj".$nk."?up".SID);
}
break;
}
echo gb.'<a href="'.$nk.'">В анкету</a>'.div;
echo gb.'<a href="'.H.'index">Главная</a>'.div;
foot();
?>