View file forum/index.php

File size: 2.04Kb
<?php

require_once ('../includes/start.php');
require_once ('../includes/functions.php');
require_once ('../includes/header.php');
include_once ('../themes/'.$config['themes'].'/verh.dat');

show_title('Дневник '.$config['title']);
$config['newtitle'] = 'Дневник - Список разделов';

if (is_admin(array(101,102))){
echo'<a href="'.ADMINDIR.'forum.php">Адм</a><br>';
}

if (file_exists(DATADIR."dataforum/mainforum.dat")) {
	$fileforum = file(DATADIR."dataforum/mainforum.dat");
	$total = count($fileforum);

	if ($total>0) {

	foreach($fileforum as $forumval){
		$forum = explode("|", $forumval);

		echo'<div class="b">';
		echo'<b><a href="forum.php?fid='.$forum[0].'">'.$forum[1].'</a></b> ('.$forum[2].'/'.$forum[3].')</div>';

		$totalforum = counter_string(DATADIR."dataforum/topic".$forum[0].".dat");

		if($totalforum>0){
			$filetopic = file(DATADIR."dataforum/topic".$forum[0].".dat");
			$topic = explode("|", end($filetopic));

			if (file_exists(DATADIR.'dataforum/'.$forum[0].'-'.$topic[0].'.dat')) {
				$filepost = file(DATADIR.'dataforum/'.$forum[0].'-'.$topic[0].'.dat');
				$post = explode("|", end($filepost));

				if (utf_strlen($topic[3])>35) {$topic[3]=utf_substr($topic[3], 0, 30); $topic[3].="...";}

				echo'<div>Тема: <a href="topic.php?act=end&amp;fid='.$forum[0].'&amp;id='.$topic[0].'">'.$topic[3].'</a><br>';
				echo'Сообщение: '.nickname($post[2]).' ('.date_fixed($post[5]).')</div>';

			} else {echo'Последняя тема не найдена!';}
		} else {echo'Раздел пустой! Темы еще не созданы!';}
	}

	echo'<br>Всего разделов: <b>'.$total.'</b><br><br>';

	} else {show_error('Дневник пустой! Разделы еще не созданы!');}
} else {show_error('Дневник пустой! Разделы еще не созданы!');}

echo'<a href="search.php">Поиск</a><br>';
echo'<img src="'.BASEDIR.'images/home.svg" alt="+"> 
<a href="/index.php">Главъ</a><br>';

include_once ('../themes/'.$config['themes'].'/niz.dat');
?>