From a7b6200402e341e97472ec401eabe4cf49f1161c Mon Sep 17 00:00:00 2001 From: deva Date: Fri, 21 May 2010 12:38:09 +0000 Subject: More info in views. --- forum/utils/view.php | 86 +++++++++++++++++++++++++++++----------------------- 1 file changed, 48 insertions(+), 38 deletions(-) (limited to 'forum/utils/view.php') diff --git a/forum/utils/view.php b/forum/utils/view.php index d22c8d8..2673394 100644 --- a/forum/utils/view.php +++ b/forum/utils/view.php @@ -1,46 +1,56 @@ "; -if($fid) echo "forums"; -if($tid) echo ":: threads"; -if($pid) echo ":: posts"; -echo "\n"; - - - if($fid && $tid) { - // echo "

Posts

"; - include_once("posts.php"); - $posts = new Posts($FORUMS_DIR . "/" . $fid . "/" . $tid . ".xml"); - $posts->show(); - } else if($fid) { - echo "

Threads

\n"; - echo " New thread\n"; - - include_once("threads.php"); - $threads = new Threads($FORUMS_DIR . "/" . $fid); - $threads->show(); - } else { - echo "

Forums

\n"; - include_once("forums.php"); - $forums = new Forums($FORUMS_DIR . "/forums.xml"); - - if($action == "addforum") { - $newfid = 1; - while($forums->getForum($newfid)) $newfid++; - - $forums->add(new Forum($newfid, $title)); - $forums->write(); - } - - $forums->show(); - - if($current_user->uid == 0) { +if($fid) { + echo "Legend: Forums"; + if($tid) { + include_once("forums.php"); + $forums = new Forums($FORUMS_DIR . "/forums.xml"); + $forum = $forums->getForum($fid); + echo " :: ".$forum->name.""; + + include_once("posts.php"); + $posts = new Posts($FORUMS_DIR . "/" . $fid . "/" . $tid . ".xml"); + echo " :: ".$posts->thread->name; + + $posts->show(); + + } else { + include_once("forums.php"); + $forums = new Forums($FORUMS_DIR . "/forums.xml"); + $forum = $forums->getForum($fid); + echo " :: ".$forum->name; + + echo "

Threads in '".$forum->name."'

\n"; + echo " New thread\n"; + + include_once("threads.php"); + $threads = new Threads($FORUMS_DIR . "/" . $fid); + $threads->show(); + } +} else { + echo "Legend: Forums"; + echo "

Forums

\n"; + include_once("forums.php"); + $forums = new Forums($FORUMS_DIR . "/forums.xml"); + + if($action == "addforum") { + $newfid = 1; + while($forums->getForum($newfid)) $newfid++; + + $forums->add(new Forum($newfid, $title)); + $forums->write(); + } + + $forums->show(); + + if($current_user->uid == 0) { ?>
Add new forum:
\n"; ?> \ No newline at end of file -- cgit v1.2.3