View file adm_panel/voucher.php

File size: 3.71Kb
<?
/**
 * @ PACKAGE  =   DCMS-SOCIAL
 * @ AUTHOR   =   DARIK 
 * @ SITE     =   LAFI.MOBI
 */

 /* CORE */
 
	include_once '../sys/inc/home.php';include_once H.'sys/inc/start.php';
	include_once H.'sys/inc/compress.php';include_once H.'sys/inc/sess.php';
	include_once H.'sys/inc/settings.php';include_once H.'sys/inc/db_connect.php';
	include_once H.'sys/inc/ipua.php';include_once H.'sys/inc/fnc.php';
	include_once H.'sys/inc/user.php';only_level(1);

/* $_GET['delete'] */
	
	if(isset($_GET['delete']))
	{
	mysql_query("DELETE FROM `voucher` WHERE `id` = '" . intval($_GET['delete']) . "'");
	$_SESSION['message'] = 'Купон успешно удален';
	header("Location: ?");
	exit;
	}

 /* TITLE */	

	$set['title'] = 'Управление купонами';
	
 /* HEAD */	

	include_once  H.'sys/inc/thead.php';;

 /* TITLE AND ERR AND AUT */	
 
	err();
	title();
	aut();
	
/* $_GET['act'] */

	if(isset($_GET['act']) && $_GET['act'] == 'gen')
	{
	if(isset($_POST['save']))
	{
	$money = htmlspecialchars($_POST['money']);
	if(strlen2($money) < 1)
	$err = 'Слишком мало монет';
	if(!isset($err))
	{
	$array_ar = array("a", "q", "w", "e", "r"); // 5
	$array_to = array("t", "y", "u", "i", "o"); //5
	$array_pg = array("p", "s","d", "f", "g"); // 5
	$array_hz = array("h", "j", "k", "l", "z"); // 5
	$array_xm = array("x", "c", "v", "b","n", "m"); // 6
	$key = $array_ar[rand(1,4)].rand(11,99).$array_to[rand(1,4)].rand(11,99).$array_pg[rand(1,4)]
	.rand(11,99).$array_hz[rand(1,4)].rand(11,99).$array_xm[rand(1,4)].rand(11,99);
	mysql_query("INSERT INTO `voucher` (`key`,`user`,`money`,`time`) VALUES ('".$key."','".$user['id']."','".$money."','".$time."')");
	$_SESSION['message'] = 'Купон успешно сгенерирован';
	header("Location: ?act=gen");
	exit;		
	}
	}
	err();
	echo'
	<div class="mess">
	Здесь вы можете сгенерировать купон, для этого введите на какую сумму монет хотите купон
	</div>
	<form  class="main" method="post" action="?act=gen">
	Монеты:<br />
	<input type="text" name="money" maxlength="50" /><br />
	<input type="submit" name="save" value="Генерация" />
	</form>';
	}
	
/* Вывод купонов */

	$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `voucher`"),0);
	echo' <table class="post">';
	if ($k_post == 0) 
	{
	echo'<div class="mess">Нет купонов</div>';
	}
	$q = mysql_query("SELECT * FROM `voucher`");
	while($act = mysql_fetch_array($q))
	{
	
/*  Лесенка */

	echo '<div class="' . ($num % 2 ? "nav1" : "nav2") . '">';
	$num++;
	$key = htmlspecialchars($act['key']);
	$ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$act['user']."' LIMIT 1"));
	$ank2 = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".$act['data']."' LIMIT 1"));
	echo'
	<img src="/style/icons/blogi.png" alt="*"> Купон: <b style="color:red;">'.$key.'</b> на сумму '.$act['money'].' монет.
	<a href="?delete='.$act['id'].'"><img src="/style/icons/delete.gif" alt="*"></a>
	</br>
	Создал: '.group($ank['id']) . user::nick($ank['id']).medal($ank['id']) . online($ank['id']) . ' (' . vremja($act['time']) . ') 
	'.($act['time_data'] == 0 ? '</br>Не активирован':'</br>Активировал: '.group($ank2['id']) . user::nick($ank2['id']).medal($ank2['id']) . online($ank2['id']) . ' (' . vremja($act['time_data']) . ')').'
	</div>';
	}
	echo'
	<div class="foot">
	<img src="/style/icons/str.gif" alt="*"> <a href="?act=gen">Cгенерировать купон</a><br />
	</div>';
	
	
/* FOOT */
	
	include_once H.'sys/inc/tfoot.php';
	
?>