Вход Регистрация
Файл: CMS/comm/comm_add_forum.php
Строк: 63
<?php

if (!defined('CMS')) { die('Access Denied!'); }

if (
$is_logged) {

    
$row = array();
    
$row $db->selectRow("SELECT ?_comm_comm.*, ?_comm_category.*
                           FROM ?_comm_comm LEFT JOIN ?_comm_category 
                           ON ?_comm_comm.`comm_cats_id` = ?_comm_category.`cats_id` 
                           WHERE `comm_user` = ? AND `comm_url` = ? LIMIT 1;"
$log$soo);


    if (empty(
$row) || !is_array($row)) {

        
$inSes->addMessage('Ошибка! Сообщество не найдено или вы не автор сообщества!');
        
redirect($config['site_url'] . '/comm/' gen_uri('index'''RND));
    }

    if (!empty(
$row['comm_forum'])) {

        
$inSes->addMessage('Ошибка! У Вас уже куплен форум!');
        
gen_red('index'''RND);
    }

    if (!empty(
$_POST['cancel'])) {

        
gen_red('index'''RND);
    }

    if (!empty(
$_POST['submit'])) {

        if (!empty(
$_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {

            if (
$uset['users_money'] >= $config['comm_forum_money']) {

                
$db->query("UPDATE ?_comm_comm SET `comm_forum` = 1 WHERE `comm_id` = ? AND `comm_user` = ?;"$row['comm_id'], $row['comm_user']);

                
$db->query("UPDATE ?_users SET `users_money` = (`users_money` - ?)
                            WHERE `users_login` = ?;"
$config['comm_forum_money'], $row['comm_user']);

                
set_users_shop($log'Форум в сообщество ' $row['comm_name'], 'soo_forum'$config['comm_forum_money']);

                
$inSes->addMessage('Форум успешно приобретен!<br />C вашего счета списано ' moneys($config['comm_forum_money']), 'ok');

                
gen_red('index'''RND);
            }
            else 
$inSes->addMessage('Ошибка! У Вас недостаточно средств на счету!');
        }
        else 
$inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
    }

    
show_header('Покупка форума');

    echo 
'<div class="b">';
    echo 
'Стоймость покупки форума в сообщество <b>' $row['comm_name'] . '</b> ' moneys($config['comm_forum_money']) . '<br />';
    echo 
'В наличии: ' moneys($uset['users_money']) . '<br /></div>';

    if (
$uset['users_money'] >= $config['comm_forum_money']) {

        
$form = new cmsForm(gen_uri('add_forum''''rnd=' $_SESSION['token']), 'post');
        
$form->addHidden('key'md5($_SESSION['token']));
        echo 
$form->Submit(array('Купить''Отмена'), array('submit''cancel'));
        unset(
$form);
    }
    else {

        
show_error('У Вас недостаточно средств на счету!');
    }

}
else {

    
show_header('Управление сообществом');
    
show_login('Вы не авторизованы, для управления сообществами, необходимо');
}

    echo 
'<div class="b">' icon('return.png');
    echo 
'<a href="../' gen_uri('index'''RND) . '">Сообщества</a> | ';
    echo 
'<a href="../' gen_uri('cats'$row['cats_id'], RND) . '">' $row['cats_name'] . '</a> | ';
    echo 
'<a href="' gen_uri('index'''RND) . '">' $row['comm_name'] . '</a></div>';

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