File size: 2.92Kb
<?php
$site = db::get_string("SELECT * FROM `TRS_SITES` WHERE `ID` = ? AND `ACT` = '1' LIMIT 1", [intval(get('id'))]);
acms_header(lg('VIP - %s', tabs($site['NAME'])), 'users');
is_active_module('PRIVATE_TRS');
if (!isset($site['ID'])) {
error('Неверная директива');
redirect('/m/top_rating_sites/');
}
if (post('ok_vip')){
$day = intval(post('sum'));
if ($day == 86400) {
$money = config('TRS_VIP');
}elseif ($day == 172800) {
$money = config('TRS_VIP') * 2;
}elseif ($day == 259200) {
$money = config('TRS_VIP') * 3;
}elseif ($day == 345600) {
$money = config('TRS_VIP') * 4;
}elseif ($day == 432000) {
$money = config('TRS_VIP') * 5;
}elseif ($day == 518400) {
$money = config('TRS_VIP') * 6;
}elseif ($day == 604800) {
$money = config('TRS_VIP') * 7;
}
if ($money > user('MONEY')){
error('У вас недостаточно денег');
redirect('/m/top_rating_sites/vip/?id='.$site['ID']);
}
if ($site['VIP'] > TM) {
$day = $site['VIP'] + $day;
}else{
$day = TM + $day;
}
db::get_set("UPDATE `TRS_SITES` SET `VIP` = ? WHERE `ID` = ? LIMIT 1", [$day, $site['ID']]);
db::get_set("UPDATE `USERS` SET `MONEY` = ? WHERE `ID` = ? LIMIT 1", [(user('MONEY') - $money), user('ID')]);
success('Услуга успешно продлена');
redirect('/m/top_rating_sites/show/?id='.$site['ID']);
}
?>
<div class='list'>
<?=lg('Вы собираетесь купить услугу')?> <font color='#FF5A99'><?=icons('diamond', 15, 'fa-fw')?><b>VIP</b></font>
<br /><br />
<?=lg('Стоимость услуги')?>: 1 <?=lg('день')?> = <b><?=money(config('TRS_VIP'), 3)?></b><br />
<?=lg('Ваш баланс')?>: <b><?=money(user('MONEY'), 3)?></b><br />
<?=lg('Услуга подключена до')?>: <b><?=($site['VIP'] > TM ? ftime($site['VIP']) : lg('отсутствует срок'))?></b><br />
<?=lg('Сайт')?>: <a ajax='no' href='<?=tabs($site['DOMAIN'])?>'><?=tabs($site['DOMAIN'])?></a>
<br /><br />
<form method='post' class='ajax-form' action='/m/top_rating_sites/vip/?id=<?=$site['ID']?>'>
<?=html::select('sum', array(
86400 => ['1 '.('день'), 86400],
172800 => ['2 '.('дня'), 172800],
259200 => ['3 '.('дня'), 259200],
345600 => ['4 '.('дня'), 345600],
432000 => ['5 '.('дней'), 432000],
518400 => ['6 '.('дней'), 518400],
604800 => ['7 '.('дней'), 604800]
), 'Выберите срок', 'form-control-100-modify-select', 'clock-o')?>
<?=html::button('button ajax-button', 'ok_vip', 'plus', 'Купить')?>
<a class='button-o' href='/m/top_rating_sites/show/?id=<?=$site['ID']?>'><?=lg('Отмена')?></a><br /><br />
<?=lg('Сайт будет отображаться во всех частях рейтинга')?>
</form>
</div>
<?
back('/m/top_rating_sites/show/?id='.$site['ID']);
acms_footer();