File size: 4.15Kb
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/user.php';
user_access('user_delete', null, '/');
if($user['level'] <= 4 || !isset($user)){
header("Location: /");
exit;
}
if (isset($_GET['id'])){
$ank['id'] = intval($_GET['id']);
}
else {
$set['title'] = "Начисление голосов";
include_once '../sys/inc/thead.php';
shapka_VK(true, '/adm/', 'Начисление');
if (isset($_POST['cfms'])){
$id = intval($_POST['id']);
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$id' LIMIT 1"),0) == 0)
$err[] = 'Юзер с таким ID не обнаружен!';
if(!preg_match("#^([0-9\ ])+$#ui", $_POST['id']))
$err[] = 'Разрешено вводить только цифры!';
if (!$err){
header("Location: payment.php?id=".$id."");
exit;
}
}
?>
<div class="basisDefault">
<div class="basisDefault__row">
<div class="Pad">
<?
uvedom();
if (isset($err)){
?>
<div class="Row Row_style_tinyPaddingBottom"><div class="Pad__alert Alert Alert_theme_warning">
<?
err();
?>
</div></div>
<?
}
?>
<div class="Pad__header Row"><h3 class="Pad__title">Введите ID юзера, которому будем начислять голоса:</h3></div>
<div class="Pad__content">
<form action="payment.php" method="POST">
<div class="Row">
<label class="Input Input_prefixed">
<div class="Input__prefix Input__prefix_gray">http://xmyx.ru/id</div>
<div class="Input__nativeWrap"><input class="Input__native" name="id" value="" autocapitalize="off"></div>
</label>
</div>
<div class="Row Row_style_tinyPaddingTop"><button class="Btn Btn_theme_regular" name="cfms" type="submit">Продолжить</button></div>
</form>
</div></div></div>
</div>
<?
include_once H.'sys/inc/tfoot.php';
exit;
}
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '$ank[id]' LIMIT 1"),0) == 0){
header("Location: /");
exit;
}
$ank = get_user($ank['id']);
$ank['nick'] = u_nick($ank['id']);
if ($user['level'] < $ank['level']){
header("Location: /");
exit;
}
$set['title'] = 'Начисление голосов';
include_once '../sys/inc/thead.php';
shapka_VK(true, '/adm/', 'Начисление');
$cases = array('голос', 'голоса', 'голосов');
?>
<div class="page_block fit_box new_form" style="">
<?
uvedom();
?>
<h4 class="sub_header" style="font-size: 12px;padding: 10px 15px;">Начисление голосов для <?= $ank['nick']?></h4>
</div>
<div class="page_block fit_box new_form" style="padding: 10px 15px;border-bottom: 1px solid #e9e9e9;">
<?
if (isset($_POST['cfms']) && $_POST['money']){
$money = abs(intval($_POST['money']));
if (!isset($err)){
mysql_query("UPDATE `user` SET `money` = '" . ($ank['money'] + $money) . "' WHERE `id` = '$ank[id]';");
// Отправляем в журнал операций
if($money > 0){
$msg_journal = "Зачисление системой";
mysql_query("INSERT INTO `money` (`id_user`, `money`, `minus_plus`, `msg`, `time`) values('$ank[id]', '$money', '1', '$msg_journal', '$time')");
}
mysql_query("INSERT INTO `notifi` (`avtor`, `id_user`, `id_object`, `type`, `time`) VALUES ('$user[id]', '$ank[id]', '$money', 'money', '$time')");
$_SESSION['message'] = 'Начисление успешно выполнено.';
header("Location: ?id=".$ank['id']."");
exit;
}
else{
err();
}
}
?>
<form action="?id=<?= $ank['id']?>" method="post">
<div style="padding-bottom: 5px;color: #A1A1A1;"><?= $ank['nick']?> имеет: <b><?= des2num($ank['money'], $cases)?></b></div>
<div style="padding-bottom: 5px;">Сколько будем начислять:</div>
<div style="padding-bottom: 5px;">
<input class="textfield" type="text" name="money" value="1" />
</div>
<div class="Row_style_tinyPaddingTop"><button class="Btn Btn_theme_regular" name="cfms" type="submit">Зачислить</button></div>
</form>
</div>
<?
include_once '../sys/inc/tfoot.php';
?>