<?php
html::title('Шрифт логина');
acms_header();
access('users');
/*
--------------------------
Услуга смены шрифта логина
--------------------------
*/
//Стоимость 1 дня пользования
$money = 2;
if (post('ok_sh')){
valid::create(array(
'FONT' => ['font', 'number', [0,12], 'Шрифт'],
'DAY' => ['day', 'number', [0,9999999], 'Количество дней']
));
$sum = $money * DAY;
$tm = 86400 * DAY;
$ftime = TM + $tm;
if (user('MONEY') < $sum){
error('Недостаточно денег на счету');
redirect('/shopping/shrift/');
}
if (ERROR_LOG == 1){
redirect('/shopping/shrift/');
}
db::get_set("UPDATE `USERS_SETTINGS` SET `FONT_LOGIN` = ?, `FONT_LOGIN_TIME` = ? WHERE `USER_ID` = ? LIMIT 1", [FONT, $ftime, user('ID')]);
db::get_set("UPDATE `USERS` SET `MONEY` = ? WHERE `ID` = ? LIMIT 1", [(user('MONEY') - $sum), user('ID')]);
success('Шрифт логина успешно сменен');
redirect('/id'.user('ID'));
}
$data = db::get_column("SELECT COUNT(*) FROM `USERS_SETTINGS` WHERE `USER_ID` = ? AND `FONT_LOGIN_TIME` > ? LIMIT 1", [user('ID'), TM]);
?>
<div class='list-body'>
<div class='list-menu'>
<center><b><?=lg('Шрифт логина')?><br /><?=lg('Стоимость услуги')?>: <?=money($money, 3)?></b></center>
</div>
<?
if ($data > 0){
?>
<div class='list-menu'>
<?=lg('Услуга уже подключена и истекает')?>: <b><?=ftime(settings('FONT_LOGIN_TIME'))?></b><br />
<?=lg('При повторном подключении выбранный раннее шрифт')?>. <span class="font<?=settings('FONT_LOGIN')?>"><b><?=user('LOGIN')?></b></span> <?=lg('будет убран')?>
</div>
<?
}
?>
<div class='list-menu'>
<form method='post' class='ajax-form' action='/shopping/shrift/'>
<b><?=lg('Выберите шрифт')?>:</b><br /><br />
<?=html::radio('font', '<span class="font1"><b>'.user('LOGIN').'</b></span>', 1, 1)?><br /><br />
<?=html::radio('font', '<span class="font2"><b>'.user('LOGIN').'</b></span>', 2)?><br /><br />
<?=html::radio('font', '<span class="font3"><b>'.user('LOGIN').'</b></span>', 3)?><br /><br />
<?=html::radio('font', '<span class="font4"><b>'.user('LOGIN').'</b></span>', 4)?><br /><br />
<?=html::radio('font', '<span class="font5"><b>'.user('LOGIN').'</b></span>', 5)?><br /><br />
<?=html::radio('font', '<span class="font6"><b>'.user('LOGIN').'</b></span>', 6)?><br /><br />
<?=html::radio('font', '<span class="font7"><b>'.user('LOGIN').'</b></span>', 7)?><br /><br />
<?=html::radio('font', '<span class="font8"><b>'.user('LOGIN').'</b></span>', 8)?><br /><br />
<?=html::radio('font', '<span class="font9"><b>'.user('LOGIN').'</b></span>', 9)?><br /><br />
<?=html::radio('font', '<span class="font10"><b>'.user('LOGIN').'</b></span>', 10)?><br /><br />
<?=html::radio('font', '<span class="font11"><b>'.user('LOGIN').'</b></span>', 11)?><br /><br />
<?=html::radio('font', '<span class="font12"><b>'.user('LOGIN').'</b></span>', 12)?><br /><br />
<?php
html::select('day', array(
1 => ['1 '.lg('день'), 1],
2 => ['2 '.lg('дня'), 2],
3 => ['3 '.lg('дня'), 3],
4 => ['4 '.lg('дня'), 4],
5 => ['5 '.lg('дней'), 5],
6 => ['6 '.lg('дней'), 6],
7 => ['7 '.lg('дней'), 7],
8 => ['8 '.lg('дней'), 8],
9 => ['9 '.lg('дней'), 9],
10 => ['10 '.lg('дней'), 10],
11 => ['11 '.lg('дней'), 11],
12 => ['12 '.lg('дней'), 12]
), 'Срок', 'form-control-100-modify-select', 'clock-o');
html::button('button ajax-button', 'ok_sh', 'pencil', 'Сменить шрифт');
?>
</form>
</div>
</div>
<?
back('/shopping/');
acms_footer();