Файл: modules/admin/billing/output.php
Строк: 59
<?php
$title = 'Админ-панель | Биллинг | Вывод средств';
include_once($_SERVER["DOCUMENT_ROOT"].'/style/head.php');
mode('user');
level(3);
?>
<div class="title"><a href="/admin">Биллинг</a> | <a href="/admin/billing/">Биллинг</a> | Вывод средств</div>
<?
switch ($_GET['act']) {
case 'yes':
$_GET['id'] = abs(intval($_GET['id']));
if($db->query("SELECT `id` FROM `billing_output` WHERE `id`='".$_GET['id']."'")->num_rows==0){
error('Заявки не существует.');
}
$out = $db->query("SELECT * FROM `billing_output` WHERE `id`='".$_GET['id']."'")->fetch_assoc();
if($out['status']!=0){
error('Данная заявка уже была промодерирована.');
}
$db->query("UPDATE `billing_output` SET `status`='1' WHERE `id`='".$_GET['id']."'");
$db->query("INSERT INTO `notifications` SET `id_us`='".$out['id_us']."', `time`='".time()."', `section`='billing', `sender`='".$user['id']."', `text`='произвёл вывод средств по вашей заявке на вывод'");
$db->query("INSERT INTO `billing_history` SET `id_us`='".$out['id_us']."', `type`='-', `text`='Вывод ".$out['summa']." рублей.', `time`='".time()."'");
header('location:/admin/billing/output');
break;
case 'no':
$_GET['id'] = abs(intval($_GET['id']));
if($db->query("SELECT `id` FROM `billing_output` WHERE `id`='".$_GET['id']."'")->num_rows==0){
error('Заявки не существует.');
}
$out = $db->query("SELECT * FROM `billing_output` WHERE `id`='".$_GET['id']."'")->fetch_assoc();
if($out['status']!=0){
error('Данная заявка уже была промодерирована.');
}
$db->query("UPDATE `billing_output` SET `status`='2' WHERE `id`='".$_GET['id']."'");
$db->query("INSERT INTO `notifications` SET `id_us`='".$out['id_us']."', `time`='".time()."', `section`='billing', `sender`='".$user['id']."', `text`='отклонил вашу заявку на вывод'");
$db->query("UPDATE `users` SET `money`=`money`+".$out['summa']." WHERE `id`='".$out['id_us']."'");
header('location:/admin/billing/output');
break;
default:
$nav=new navig("SELECT * FROM `billing_output` WHERE `status`='0'");
$q = $db->query('SELECT * FROM `billing_output` WHERE `status`=0 ORDER BY `id` DESC LIMIT '.$nav->start.','.$nav->nstr);
while($o=$q->fetch_assoc()){
if($o['type']==1){
$type = 'WebMoney';
$us = $db->query("SELECT `wmid`, `wmr` FROM `users` WHERE `id`='".$o['id_us']."'")->fetch_assoc();
$rec = 'WMID - '.$us['wmid'].'<br/>WMR - '.$us['wmr'];
}elseif($o['type']==2){
$type = 'QIWI';
$us = $db->query("SELECT `qiwi` FROM `users` WHERE `id`='".$o['id_us']."'")->fetch_assoc();
$rec = 'Кошелёк - '.$us['qiwi'];
}
?>
<div class="section">
Заявку подал <?=nick($o['id_us'])?> (<?=times($o['time'])?>)<br/>
Сумма вывода: <?=htmlspecialchars($o['summa'])?><br/>
Способ: <?=$type?><br/>
Реквизиты:<br/>
<?=$rec?><br/>
<a href="/admin/billing/output/<?=$o['id']?>/yes">[Подтв.]</a> <a href="/admin/billing/output/<?=$o['id']?>/no">[Откл.]</a>
</div>
<?
}
?>
<div class="nvgstr">
<?
$nav->panel();
?>
</div>
<?
if($db->query("SELECT `id` FROM `billing_output` WHERE `status`='0'")->num_rows==0){
error('Непромодерированных заявок пока нет.');
}
break;
}
include_once($_SERVER["DOCUMENT_ROOT"].'/style/foot.php');
?>