Файл: 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>';
?>