Файл: mlord.ru/mlord.ru/guild/application.php
Строк: 58
<?
// Автор проекта GEARBAKC
// Офф.сайт GEARNET.RU
// http://gearnet.ru/users/1
// Только эксклюзивные скрипты!
require_once('../core/index.php');
require_once('../core/func.php');
avt();
$title='Заявки';
require_once('../design/head.php');
if(empty($guild_us) || $guild_us['admin']!=2){
header('Location:/guildrating');
exit();
}
$count=$db->query("SELECT id FROM `supply` WHERE `id_g`='".$guild_us['id_g']."'")->rowCount();
if($count==0){echo '<div class="h2">Заявок нет</div>';}
require '../core/pagination.php';
$pagination = new Pagination;
$pagination->sett($count, 10, true);
$res = $db->query("SELECT * FROM `supply` WHERE `id_g`='".$guild_us['id_g']."'" . $pagination->limit());
foreach($res as $post){
$ank=$db->query("SELECT id FROM `users` WHERE `id`='".$post['id_user']."'")->fetch();
echo '<div class="h2">'.us($ank['id']).'<br/> [<a href=?ok&id='.$post['id'].'>принять</a>] | [<a href=?no&id='.$post['id'].'>отклонить</a>]</div>';
}
echo $pagination->get();
//Прием
if(isset($_GET['ok']) && isset($_GET['id'])){
$count=$db->query("SELECT id FROM `g_users` WHERE `id_g`='".$guild_us['id_g']."'")->rowCount();
if($count>=30){$_SESSION['msg']='В гильдии дупущен лимит воинов'; header('Location:?'); exit();}
$count=$db->query("SELECT id FROM `supply` WHERE `id`='".$_GET['id']."' ")->rowCount();
if($count==1){
$c=$db->query("SELECT * FROM `supply` WHERE `id`='".$_GET['id']."' ")->fetch();
$count=$db->query("SELECT id FROM `g_users` WHERE `id_user`='".$c['id_user']."' ")->rowCount();
if($count==0){
request("INSERT INTO `g_users` (`id_user`, `id_g`) VALUES (?, ?)", array($c['id_user'], $c['id_g']));
$ank=$db->query("SELECT * FROM `users` WHERE `id`='".$c['id_user']."' ")->fetch();
$text='[url=/profile/'.$user['id'].'][b]'.$user['login'].'[/b][/url] принял в гильдию [url=/profile/'.$ank['id'].'][b]'.$ank['login'].'[/b][/url]';
request("INSERT INTO `journal_g` (`text`, `id_g`, `time`) VALUES (?, ?, ?)", array($text, $c['id_g'], time()));
$db->exec("DELETE FROM `supply` WHERE `id_user`='".$c['id_user']."'");
$_SESSION['msg']='Принят';
header('Location:?');
}}}
//Отказ
if(isset($_GET['no']) && isset($_GET['id'])){
$count=$db->query("SELECT id FROM `supply` WHERE `id`='".$_GET['id']."' ")->rowCount();
if($count==1){
$c=$db->query("SELECT * FROM `supply` WHERE `id`='".$_GET['id']."' ")->fetch();
$count=$db->query("SELECT id FROM `g_users` WHERE `id_user`='".$c['id_user']."' ")->rowCount();
if($count==0){
$db->exec("DELETE FROM `supply` WHERE `id_user`='".$c['id_user']."'");
$_SESSION['msg']='Отклонен';
header('Location:?');
}}}
echo '<div class="h2"><a href=/guild/guild/'.$guild_us['id_g'].'>Назад</a></div>';
require_once('../design/foot.php');
?>