"; $f_str = ""; if($fid) { $legend .= "Legend: Forums"; if($tid) { include_once($UTIL_DIR . "/forums.php"); $forums = new Forums($FORUMS_DIR . "/forums.xml"); $forum = $forums->getForum($fid); $legend .= " :: ".$forum->name.""; include_once($UTIL_DIR . "/posts.php"); $posts = new Posts($FORUMS_DIR . "/" . $fid . "/" . $tid . ".xml"); $legend .= " :: ".$posts->thread->name; $f_str .= $posts->show(); } else { include_once($UTIL_DIR . "/forums.php"); $forums = new Forums($FORUMS_DIR . "/forums.xml"); $forum = $forums->getForum($fid); $legend .= " :: ".$forum->name; $f_str .= "

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

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

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(); } $f_str .= $forums->show(); if($current_user->uid == 0) { $f_str .= "
\n"; $f_str .= "Add new forum: \n"; $f_str .= "
\n"; } } $legend .= "\n"; return $legend . $f_str; } ?>