View file xmyx.ru/adm/payment.php

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';  
?>