Вход Регистрация
Файл: CMS/comm/comm_forum_print.php
Строк: 53
<?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);
}

$row $db->selectRow("SELECT `t`.*, `f`.`forums_id`, `f`.`forums_name`
                       FROM ?_comm_topics `t`
                       LEFT JOIN ?_comm_forums `f`
                       ON `t`.`topics_forums_id` = `f`.`forums_id`
                       WHERE `t`.`topics_id` = ? AND `t`.`topics_comm` = ? LIMIT 1;"
$id$data['comm_id']);

if (!empty(
$row)) {

    
$soo_href gen_uri('index'''RND);

    
$forum_href gen_uri('forum'''RND);

    
$cat '<a href="' gen_uri('forum'$row['forums_id'], RND) . '">' $row['forums_name'] . '</a>';

    
$url '<a href="' gen_uri('topic'$row['topics_id'], RND) . '">' $row['topics_title'] . '</a>';

    
$date get_date($row['topics_last_time'], 'j F Y');

    
header('Content-type:text/html; charset=utf-8');

echo <<<HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style>
body,td { font-family: verdana, arial, sans-serif; color: #666; font-size: 80%; }
h1,h2,h3,h4 { font-family: verdana, arial, sans-serif; color: #666; font-size: 100%; margin: 0px; }
img {border:0}
</style>
<title>Форум 
{$data['comm_name']}> Версия для печати > {$row['topics_title']}</title>
</head>
<body bgcolor="#ffffff" text="#000000">
<table border="0" width="100%" cellspacing="1" cellpadding="3">
<tr>
<td width="100%">
<a href="
{$soo_href}">Сообщество</a> > <a href="{$forum_href}">Форум</a> > {$cat} > {$url}
<hr><h1>
{$row['topics_title']}</h1><br /><small>{$date}. Разместил: {$row['topics_author'] }</small></td>
</tr>
<tr>
<td width="100%">
HTML;

    
$rows $db->select("SELECT * FROM ?_comm_posts
                         WHERE `posts_topics_id` = ?
                         ORDER BY `posts_time` ASC;"
$id);

    
$i 0;
    foreach(
$rows as $data) {

        echo ++
$i '. <b>' nickname($data['posts_user']) . '</b> (' get_date($data['posts_time'], 'j.m.Y H:i') . ')<br />';

        echo 
nl2br(bb_code($data['posts_text'])) . '<br /><br />';
    }

echo <<<HTML
<hr>
<a href="javascript:history.go(-1)">Вернуться назад</a>
</td>
</tr>
</table>
</body>
</html>
HTML;
exit;

}
else {

    
$inSes->addMessage('Ошибка! Выбранная вами тема не существует, возможно она была удалена!');
    
gen_red('forum'''RND);
}

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