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

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

$data '';
$data $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_url` = ? LIMIT 1;"
$soo);


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

    
$inSes->addMessage('Ошибка! Сообщество не найдено или ссылка неверна!');
    
gen_red('index'''RND);
}

if (empty(
$data['comm_forum'])) {

    
$inSes->addMessage('Ошибка! Форум не найден или ссылка неверна!');
    
gen_red('index'''RND);
}

$arr_admins = @explode(','$data['comm_admins']);

$users = array();

if (
$is_logged) {

    
$users $db->selectRow("SELECT * FROM ?_comm_users WHERE `cu_comm` = ? AND `cu_user` = ? LIMIT 1;"$data['comm_id'], $log);

    if (
$data['comm_user'] == $log) {

        
$is_admin_soo true;
    }

    if (
in_array($log$arr_admins) && $users['cu_admin'] == 1) {

        
$is_moder_soo true;
    }
}

if (
$data['comm_status'] == && empty($users)) {

    
$inSes->addMessage('Форум только для участников сообщества!');
    
gen_red('index'''RND);
}

$pid = !empty($_GET['pid']) ? num($_GET['pid']) : 0;
$num = !empty($_GET['num']) ? num($_GET['num']) : 0;

show_header('Ответ на сообщение');

if (
$is_logged) {

    
$post $db->selectRow("SELECT `p`.*, `t`.`topics_closed`
                            FROM ?_comm_posts `p` LEFT JOIN ?_comm_topics `t`
                            ON `p`.`posts_topics_id` = `t`.`topics_id`
                            WHERE `p`.`posts_id` = ? AND `p`.`posts_comm` = ? LIMIT 1;"
$pid$data['comm_id']);

    if (!empty(
$post)) {

        if (empty(
$post['topics_closed'])) {

            echo 
'<div class="b">' icon('edit.png''icons');
            echo 
'<b>' users_anketa($post['posts_user']) . '</b> ';
            echo 
user_title($post['posts_user']) . ' ' user_online($post['posts_user']);
            echo 
' <small>(' get_date($post['posts_time']) . ')</small><br />';
            echo 
'Сообщение: ' nl2br(bb_code($post['posts_text'])) . '</div>';

            if (!empty(
$_GET['code'])) include( MODULES_PATH 'code.inc.php' );
            else if (!empty(
$_GET['smiles'])) include( MODULES_PATH 'smiles.inc.php' );

            
$form = new cmsForm(gen_uri('add_posts'$post['posts_topics_id'], 'rnd=' $_SESSION['token']), 'post'' name="form" id="form"');
            
$_POST['text'] = !empty($_POST['text']) ? $_POST['text'] : $num '. [b]' nickname($post['posts_user']) . '[/b], ';
            
$form->addCode(blink('*') . ' Сообщение: ');
            
$form->addCode('<small>[<a href="' gen_uri('reply'$id'pid=' $pid '&amp;smiles=1&amp;num=' $num) . '">Смайлы</a>] ');
            
$form->addCode('[<a href="' gen_uri('reply'$id'pid=' $pid '&amp;code=1&amp;num=' $num) . '">ББ-коды</a>]</small>');
            
$form->addCode(' [<a href="#form" onclick="document.form.msg.rows += 5;">+</a>]');
            
$form->addCode(' [<a href="#form" onclick="document.form.msg.rows -= 5;">-</a>]');
            
$form->addTextarea('''text'$_POST['text'], ' id="msg" style="width:98%;"');
            echo 
$form->submit(array('Ответить','Отмена'), array('submit','cancel'));
            unset(
$form);

        }
        else {

            
show_error('Данная тема закрыта для обсуждения!');
        }
    }
    else {

        
show_error('Ошибка! Выбранное вами сообщение для ответа не существует!');
    }
}
else {

    
show_login('Вы не авторизованы, чтобы отвечать на сообщения, необходимо');
}

    echo 
'<div class="b">' icon('return.png');
    echo 
' <a href="' gen_uri('topic'$id'page=' $page '&amp;' RND) . '">Вернуться</a><br /></div>';

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