<?
/**
* @ PACKAGE = DCMS-SOCIAL
* @ AUTHOR = DARIK
* @ SITE = LAFI.MOBI
*/
/* CORE */
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/adm_check.php';include_once '../../sys/inc/user.php';
/* $_POST['key'] */
if (isset($user) && isset($_POST['key']))
{
$key = htmlspecialchars($_POST['key']);
$voucher = mysql_fetch_assoc(mysql_query("SELECT * FROM `voucher` WHERE `key` = '".$key."' LIMIT 1"));
if (!empty($voucher)) {
$money = $voucher['money'];
$balls = $voucher['balls'];
$rating = $voucher['rating'];
$plus5 = $voucher['plus5'];
$liders = $voucher['liders'];
$id = $voucher['id'];
$time_end = $voucher['time_end'];
$reusable = $voucher['reusable'];
$check = mysql_result(mysql_query("SELECT COUNT(*) FROM `voucher_user` WHERE `voucher` = '".$voucher['id']."' AND `reusable` = '0'"),0);
if(empty($check)){
$checks = mysql_result(mysql_query("SELECT COUNT(*) FROM `voucher_user` WHERE `voucher` = '".$voucher['id']."' AND `reusable` = '1'"),0);
if(empty($checks) || !empty($checks)){
$check_user = mysql_result(mysql_query("SELECT COUNT(*) FROM `voucher_user` WHERE `voucher` = '".$voucher['id']."' AND `user` = '".$user['id']."'"),0);
if(empty($check_user)){
if ($time_end > $time){
if ($money > 0) mysql_query("UPDATE `user` SET `money` = '" . ($user['money']+$money) . "' WHERE `id` = '" . $user[id]. "' LIMIT 1");
if ($balls > 0) mysql_query("UPDATE `user` SET `balls` = '" . ($user['balls']+$balls) . "' WHERE `id` = '" . $user[id]. "' LIMIT 1");
if ($rating > 0) mysql_query("UPDATE `user` SET `rating` = '" . ($user['rating']+$rating) . "' WHERE `id` = '" . $user[id]. "' LIMIT 1");
if ($plus5 > 0){
if ($plus5 == 1 ) $time_plu5 = $time+86400;
if ($plus5 == 2 ) $time_plu5 = $time+172800;
if ($plus5 == 3 ) $time_plu5 = $time+259200;
if ($plus5 == 4 ) $time_plu5 = $time+345600;
if ($plus5 == 5 ) $time_plu5 = $time+432000;
if ($plus5 == 6 ) $time_plu5 = $time+518400;
if ($plus5 == 7 ) $time_plu5 = $time+604800;
if ($plus5 == 8 ) $time_plu5 = $time+691200;
if ($plus5 == 9 ) $time_plu5 = $time+777600;
if ($plus5 == 10 ) $time_plu5 = $time+864000;
mysql_query("UPDATE `user_set` SET `ocenka` = '".$time_plu5."' WHERE `id_user` = '" . $user[id]. "'");
}
if ($liders > 0){
if ($liders == 1 ) $time_liders = $time+86400;
if ($liders == 2 ) $time_liders = $time+172800;
if ($liders == 3 ) $time_liders = $time+259200;
if ($liders == 4 ) $time_liders = $time+345600;
if ($liders == 5 ) $time_liders = $time+432000;
if ($liders == 6 ) $time_liders = $time+518400;
if ($liders == 7 ) $time_liders = $time+604800;
if ($liders == 8 ) $time_liders = $time+691200;
if ($liders == 9 ) $time_liders = $time+777600;
if ($liders == 10 ) $time_liders = $time+864000;
$msg = 'Я активировал купон от админа.';
if (mysql_result(mysql_query("SELECT COUNT(*) FROM `liders` WHERE `id_user` = '$user[id]'"), 0)==0)
{
mysql_query("INSERT INTO `liders` (`id_user`, `stav`, `msg`, `time`, `time_p`) values('".$user[id]."', '".$liders."', '".$msg."', '".$time_liders."', '".$time."')");
}else{
mysql_query("UPDATE `liders` SET `time` = '".$time_liders."', `time_p` = '".$time."', `msg` = '".$msg."', `stav` = '".$liders."' WHERE `id_user` = '".$user[id]."'");
}
}
mysql_query("INSERT INTO `voucher_user` (`reusable`,`user`, `voucher`, `key`, `money`, `balls`, `rating`, `plus5`, `liders`, `time`)values('".$reusable."','".$user[id]."', '".$id."', '".$key."', '".$money."', '".$balls."', '".$rating."', '".$plus5."', '".$liders."', '".$time."')");
$_SESSION['message'] = ' Поздравляем, вы активировали купон';
header("Location: ?");
exit;
} else { $err = 'Время данного купона закончилось'; }
} else { $err = 'Вы уже активировали купон'; }
}
} else { $err = 'Код купона уже активирован'; }
} else { $err = 'Код купона указан неверно'; }
}
/* TITLE */
$set['title']='Активация купона';
/* HEAD */
include_once H.'sys/inc/thead.php';
/* TITLE AND ERR AND AUT */
title();
if (!isset($user))header("location: /index.php?");
err();
aut();
/* MENU */
echo "<div class='foot'>
<img src='/style/icons/str2.gif' alt='*'> <a href='/info.php'>$user[nick]</a> | Активация купона <br /></div>
<div class='mess'>
Здесь вы можете активировать полученные купоны, введите секретный код в форму обработчика, и нажмите Активировать
</div>
<form class='main' method=\"post\" action=\"voucher.php\">
Cекретный код:<br />
<input type='text' name='key' value=''>
<br />
<input value=\"Активировать\" type=\"submit\" />
</form>
<div class='mess'>
Внимание! Полученные Монеты,Баллы можно потратить, только в рамках платных услуг нашего сайта!
</div>
";
echo'<div class ="main">Активированные коды: </div>';
$сount = mysql_result(mysql_query("SELECT COUNT(*) FROM `voucher_user` WHERE `user` = '".$user['id']."'"),0);
if ($сount == 0)echo'<div class = "nav2">Список пуст</div>';
$k_page = k_page($сount,$set['p_str']);
$page = page($k_page);
$start = $set['p_str'] * $page - $set['p_str'];
$query = mysql_query("SELECT * FROM `voucher_user` WHERE `user` = '".$user['id']."' ORDER BY time LIMIT $start, $set[p_str]");
while ($act = mysql_fetch_assoc($query))
{
echo'<div class = "nav2">
<b>Код: '.$act['key'].'</b>
<span style="float: right;">(' . vremja($act['time']) . ')</span></br>
'.($act['money'] > 0 ? '+ '.$act['money'].' монет.</br>':'').'
'.($act['balls'] > 0 ? '+ '.$act['balls'].' баллов.</br>':'').'
'.($act['rating'] > 0 ? '+ '.$act['rating'].' % рейтинга.</br>':'').'
'.($act['plus5'] > 0 ? '+ '.$act['plus5'].' дн. услуги оценки 5+.</br>':'').'
'.($act['liders'] > 0 ? '+ '.$act['liders'].' дн. услуги лидера сайта.</br>':'').'
</div>';
}
if ($k_page>1)str('?',$k_page,$page);
echo"
<div class='foot'>\n
<img src='/style/icons/str2.gif' alt='*'> <a href='/info.php'>$user[nick]</a> | Активация купона<br />\n
</div>\n";
/* FOOT */
include_once H.'sys/inc/tfoot.php';
?>