Вход Регистрация
Файл: 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>';

?>
Онлайн: 0
Реклама