<?php
html::title('VIP статус');
acms_header();
access('users');
/*
-----------------
Подключить услугу
-----------------
*/
if (get('get') == 'add'){
get_check_valid();
if (user('MONEY') < config('VIP_STATUS_SUM')){
error('Недостаточно денег на счету');
redirect('/shopping/vip_status/');
}
if (db::get_column("SELECT COUNT(*) FROM `USERS_SETTINGS` WHERE `USER_ID` = ? AND `VIP_STATUS_TIME` > ? LIMIT 1", [user('ID'), TM]) > 0){
error('Услуга уже подключена');
redirect('/shopping/vip_status/');
}
db::get_set("UPDATE `USERS_SETTINGS` SET `VIP_STATUS_TIME` = ?, `VIP_STATUS_ICONS` = ? WHERE `USER_ID` = ? LIMIT 1", [(TM + 1209600), 1, user('ID')]);
db::get_set("UPDATE `USERS` SET `MONEY` = ? WHERE `ID` = ? LIMIT 1", [(user('MONEY') - config('VIP_STATUS_SUM')), user('ID')]);
success('Услуга успешно подключена');
redirect('/shopping/vip_status/');
}
/*
---------------
Подарить услугу
---------------
*/
if (get('get') == 'gift'){
get_check_valid();
if (post('ok_vip')){
$us = intval(post('user'));
if (db::get_column("SELECT COUNT(*) FROM `USERS` WHERE `ID` = ? LIMIT 1", [$us]) == 0){
error('Такого пользователя не существует');
redirect('/shopping/vip_status/');
}
if (db::get_column("SELECT COUNT(*) FROM `USERS_SETTINGS` WHERE `USER_ID` = ? AND `VIP_STATUS_TIME` > ? LIMIT 1", [$us, TM]) > 0){
error('У данного пользователя уже есть активный VIP статус');
redirect('/shopping/vip_status/');
}
if (user('MONEY') < config('VIP_STATUS_SUM')){
error('Недостаточно денег на счету');
redirect('/shopping/vip_status/');
}
db::get_set("UPDATE `USERS_SETTINGS` SET `VIP_STATUS_TIME` = ?, `VIP_STATUS_ICONS` = ? WHERE `USER_ID` = ? LIMIT 1", [(TM + 1209600), 1, $us]);
db::get_set("UPDATE `USERS` SET `MONEY` = '".(user('MONEY') - config('VIP_STATUS_SUM'))."' WHERE `ID` = ? LIMIT 1", [user('ID')]);
$message = "Пользователь [b]".user('LOGIN')."[/b] подарил Вам услугу [url=/shopping/vip_status/]VIP статус[/url].";
messages::get(intval(config('SYSTEM')), $us, $message);
success('Вы успешно подарили услугу');
redirect('/id'.$us);
}
?>
<div class='list'>
<form method='post' class='ajax-form' action='/shopping/vip_status/?get=gift&<?=TOKEN_URL?>'>
<?=html::input('user', 'ID пользователя', null, null, null, 'form-control-30')?>
<?=html::button('button ajax-button', 'ok_vip', 'plus', 'Подарить')?>
</form>
</div>
<?
back('/shopping/vip_status/');
acms_footer();
}
/*
--------------
Сменить иконку
--------------
*/
if (get('get') == 'icons' && db::get_column("SELECT COUNT(*) FROM `USERS_SETTINGS` WHERE `USER_ID` = ? AND `VIP_STATUS_TIME` > ? LIMIT 1", [user('ID'), TM]) == 1){
get_check_valid();
if (get('id_img') >= 1 && get('id_img') <= 8){
db::get_set("UPDATE `USERS_SETTINGS` SET `VIP_STATUS_ICONS` = ? WHERE `USER_ID` = ? LIMIT 1", [abs(intval(get('id_img'))), user('ID')]);
success('Вы успешно сменили иконку');
redirect('/shopping/vip_status/');
}
?>
<div class='list-body'>
<div class='list-menu'>
<b><?=lg('Выберите иконку')?>:</b>
</div>
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=1'><div class='list-menu hover'><img src='/files/upload/vip_status/1.png' style='max-width: 18px'></div></a>
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=2'><div class='list-menu hover'><img src='/files/upload/vip_status/2.png' style='max-width: 18px'></div></a> <a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=3'><div class='list-menu hover'><img src='/files/upload/vip_status/3.png' style='max-width: 18px'></div></a>
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=4'><div class='list-menu hover'><img src='/files/upload/vip_status/4.png' style='max-width: 18px'></div></a>
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=5'><div class='list-menu hover'><img src='/files/upload/vip_status/5.png' style='max-width: 18px'></div></a>
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=6'><div class='list-menu hover'><img src='/files/upload/vip_status/6.png' style='max-width: 18px'></div></a>
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=7'><div class='list-menu hover'><img src='/files/upload/vip_status/7.png' style='max-width: 18px'></div></a>
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>&id_img=8'><div class='list-menu hover'><img src='/files/upload/vip_status/8.png' style='max-width: 18px'></div></a> </div>
<?
back('/shopping/vip_status/');
acms_footer();
}
/*
----------
VIP статус
----------
*/
?>
<div class='list'>
<center>
<b><?=lg('VIP статус')?><br /><?=lg('Стоимость услуги')?>: 14 <?=lg('дней')?> = <?=money(config('VIP_STATUS_SUM'), 3)?></b>
</center>
</div>
<div class='list-body'>
<div class='list-menu'>
<b><?=lg('Подключив услугу вы получите')?>:</b><br /><br />
<font color='#A1CFF3'><?=icons('check', 17, 'fa-fw')?></font> <?=lg('стильную иконку возле логина на выбор')?><br />
<font color='#FFAB91'><?=icons('check', 17, 'fa-fw')?></font> <?=lg('место в ТОПе VIP пользователей')?><br />
<font color='#FDEF6D'><?=icons('check', 17, 'fa-fw')?></font> <?=lg('больше рейтинга при активности на сайте')?><br />
<font color='#9DEBA0'><?=icons('check', 17, 'fa-fw')?></font> <?=lg('больше баллов при активности на сайте')?><br />
<font color='#E4C6E9'><?=icons('check', 17, 'fa-fw')?></font> <?=lg('скидка -50% на стоимость всех подарков')?><br />
<font color='#FFD391'><?=icons('check', 17, 'fa-fw')?></font> <?=lg('14 дней бесплатного пользования услугой')?><br />
</div>
<div class='list-menu'>
<?
if (db::get_column("SELECT COUNT(*) FROM `USERS_SETTINGS` WHERE `USER_ID` = ? AND `VIP_STATUS_TIME` > ? LIMIT 1", [user('ID'), TM]) == 0){
?>
<b><?=lg('Подключить услугу')?>?</b><br /><br />
<a href='/shopping/vip_status/?get=add&<?=TOKEN_URL?>' class='btn'><?=icons('plus', 15, 'fa-fw')?> <?=lg('Подключить')?></a>
<?
}else{
?>
<?=icons('clock-o', 15, 'fa-fw')?> <?=lg('Срок действия услуги закончится')?>:<br /> <span class='count'><?=ftime(settings('VIP_STATUS_TIME'))?></span><br /><br />
<?=icons('image', 15, 'fa-fw')?> <?=lg('Ваша иконка')?>: <img src='/files/upload/vip_status/<?=settings('VIP_STATUS_ICONS')?>.png' style='max-width: 16px'><br /><br />
<a href='/shopping/vip_status/?get=icons&<?=TOKEN_URL?>' class='btn'><?=icons('gear', 15, 'fa-fw')?> <?=lg('Сменить иконку')?></a>
<?
}
?>
<a href='/shopping/vip_status/?get=gift&<?=TOKEN_URL?>' class='btn'><?=icons('mail-forward', 15, 'fa-fw')?> <?=lg('Подарить')?></a>
</div>
</div>
<?
back('/shopping/');
acms_footer();