Файл: CMS/core/modules/users_files_place.php
Строк: 60
<?php
if (!defined('CMS')) { die('Access Denied!'); }
include( dirname(__FILE__) . '/users_files.inc.php' );
if ($is_logged) {
    if (!empty($_POST['submit'])) {
        $files = !empty($_POST['files']) ? num($_POST['files']) : 0;
        if ($files > 0) {
            if ($files < 1001) {
                $price = ($config['file_price'] * $files);
                if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
                    if ($uset['users_money'] >= $price) {
                        $db->query("UPDATE ?_users SET `users_money` = (`users_money` - ?), `users_uploads` = (`users_uploads` + ?)
                                    WHERE `users_login` = ?;", $price, $files, $log);
                        set_users_shop($log, 'Место под файлы', 'place', $price);
                        $inSes->addMessage('Файлы успешно приобретены!<br />C вашего счета списано ' . moneys($price), 'ok');
                        gen_red('place', '', RND);
                    }
                    else $inSes->addMessage('Ошибка! Недостаточно средств на счету!');
                }
                else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
            }
            else $inSes->addMessage('Ошибка! 1000 - макс. кол-во файлов!');
        }
        else $inSes->addMessage('Ошибка! Вы не выбрали кол-во файлов!');
    }
    show_header('Управление файлами');
    $count = (int) $db->selectCell("SELECT COUNT(1) FROM ?_downs WHERE `downs_user` = ? LIMIT 1;", $log);
    echo '<div class="b">При регистрации каждому пользователю разрешено загрузить не более ' . num2name(num($config['max_users_files']), array('файлов','файла','файл')) . ', весом не более ' . size($config['max_users_file_size']) . ', общий макс. вес  ' . size($config['max_users_file_size'] * $config['max_users_files']) . '<br /> Сдесь Вы можете увеличить кол-во Ваших файлов.<br /></div>';
    echo '<div class="b">Стоймость одного файла ' . moneys($config['file_price']) . '<br />';
    echo 'Cейчас ваш лимит: <b>' . num2name(num($uset['users_uploads']), array('файлов','файла','файл')) . '</b><br />';
    echo 'Загружено: <b>' . num2name(num($count), array('файлов','файла','файл')) . '</b><br />';
    echo 'Осталось: <b>' . num2name(num($uset['users_uploads'] - $count), array('файлов','файла','файл')) . '</b><br />';
    echo 'В наличии: ' . moneys($uset['users_money']) . '<br />';
    echo '</div>';
    if ($uset['users_money'] >= $config['file_price']) {
        $form = new cmsForm('?rnd=' . $_SESSION['token'], 'post');
        $form->addText('Кол-во файлов (max 1000):', 'files', request('files'));
        echo $form->Submit('Купить', 'submit');
        unset($form);
    }
    else show_error('У Вас недостаточно денег для оплаты даже одного файла!');
}
else {
    show_header('Управление файлами');
    show_login('Вы не авторизованы, для управления файлами, необходимо');
}
    echo '<div class="b">' . icon('return.png');
    echo '<a href="/' . gen_uri('shop', '', RND) . '">В магазин</a> | ';
    echo '<a href="' . gen_uri('files', '', RND) . '">Мои файлы</a></div>';
?>