Размер файла: 4.05Kb
<?
define('SHCMS_ENGINE',true);
include_once('../../engine/system/core.php');
$templates->template(Lang::__('Форум')); //Название страницы
//Отключения форума
//Вывод определенных данных
$off_forum = $db->get_array($db->query("SELECT * FROM `off_modules`"));
if($off_forum['off_forum'] == 1) {
echo engine::error(Lang::__('Форум приостановлен с ').date::make_date($off_forum['time_forum']),$off_forum['text_forum']); //Ошибка об отключении и дополнительный текст
echo engine::home(array('Назад','/index.php'));
exit;
}
//Выводим счетчик категорй
if ($result = $db->query("SELECT COUNT(*) FROM `forum_category`")) {
/* Переход к строке №400 */
$result->data_seek(399);
/* Получение строки */
$row = $result->fetch_row();
}
//Если нет категорий то никуда не получится попасть больше
if($row[0] == false) {
echo engine::error(Lang::__('Обязательно нужно создать одну категорию!'));
echo '<div class="mainpost"><a href="new.category.php"><b>'.Lang::__('Создать категорию').'</b></a></div>';
exit;
}
//Доступ у кого имеются права 15
if($groups->setAdmin($user_group) == 15) {
//Создание новых разделов
echo '<div class="mainname">'.Lang::__('Администраторская').'</div><div class="mainpost">
<img src="/engine/template/icons/add.png">
<a href="new.section.php">'.Lang::__('Новый раздел').'</a> <br/>
<img src="/engine/template/icons/app.png">
<a href="setting.section.php">'.Lang::__('Настройка раздела').'<hr/>
<img src="/engine/template/icons/folder_add.png">
<a href="new.category.php">'.Lang::__('Новая категория').'</a> <br/>
<img src="/engine/template/icons/app.png">
<a href="setting.category.php">'.Lang::__('Настройка категорий').'</a>
</div>';
}
//Выводит все категории
echo '<div class="mainpost">';
$category = $db->query('SELECT * FROM `forum_category`');
while($cat = $db->get_array($category)) {
//Название и id категории
echo '<div class="mainname"><a style="color: #333;font-weight:bold;" href="category.php?id='.$cat['id'].'">'.$cat['name'].'</a></div>';
echo '<div class="mainpost">';
//Выводит все Разделы
$subrazdel = $db->query('SELECT * FROM `forum_subsection` WHERE `id_cat` = "'.$cat['id'].'"');
//Проверяем есть ли разделы в категории
if($db->num_rows($subrazdel) > 0) {
while($subrazd = $db->get_array($subrazdel)) {
//Выводим счетчик категорй
if ($result1 = $db->query("SELECT COUNT(*) FROM `forum_topics` WHERE `id_sec` = '".$subrazd['id']."'")) {
/* Переход к строке №400 */
$result1->data_seek(399);
/* Получение строки */
$row1 = $result1->fetch_row();
}
//id ,название и тексты разделов
echo '<div class="subpost"><b><a href="section.php?id='.$subrazd['id'].'">'.$subrazd['name'].'</a></b>
<span class="subposted">Тем: <b>'.$row1[0].'</b></span>
<div class="desc">'.$subrazd['text'].'</div></div>';
}
//Если нет разделов
}else {
echo engine::error(Lang::__('В категории отсутствуют разделы'));
}
echo '</div>';
}
echo '</div>';
//Переадресация на пред. страницу
echo engine::home(array('Назад','/index.php'));
?>