aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/page_header.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes/page_header.php')
-rw-r--r--phpBB/includes/page_header.php134
1 files changed, 134 insertions, 0 deletions
diff --git a/phpBB/includes/page_header.php b/phpBB/includes/page_header.php
new file mode 100644
index 0000000000..903ed4dd69
--- /dev/null
+++ b/phpBB/includes/page_header.php
@@ -0,0 +1,134 @@
+<?php
+/***************************************************************************
+ * page_header.php
+ * -------------------
+ * begin : Saturday, Feb 13, 2001
+ * copyright : (C) 2001 The phpBB Group
+ * email : support@phpbb.com
+ *
+ * $Id$
+ *
+ *
+ ***************************************************************************/
+
+
+/***************************************************************************
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ *
+ ***************************************************************************/
+
+// Parse and show the overall header.
+$template->set_file(array("overall_header" => "overall_header.tpl",
+ "overall_footer" => "overall_footer.tpl"));
+
+if($user_logged_in)
+{
+ $logged_in_status = "You are logged in as <b>".$userdata["username"]."</b>.";
+}
+else
+{
+ $logged_in_status = "You are not logged in.";
+}
+
+$template->set_var(array("SITENAME" => $sitename,
+ "PHPEX" => $phpEx,
+ "PAGE_TITLE" => $page_title,
+ "LOGIN_STATUS" => $logged_in_status,
+ "META_INFO" => $meta_tags,
+ "L_USERNAME" => $l_username,
+ "L_PASSWORD" => $l_password,
+ "L_WELCOMETO" => $l_welcometo,
+ "L_REGISTER" => $l_register,
+ "L_PROFILE" => $l_profile,
+ "L_SEARCH" => $l_search,
+ "L_PRIVATEMSGS" => $l_privmsgs,
+ "L_MEMBERLIST" => $l_memberslist,
+ "L_FAQ" => $l_faq,
+ "L_FORUM" => $l_forum,
+ "L_TOPICS" => $l_topics,
+ "L_REPLIES" => $l_replies,
+ "L_VIEWS" => $l_views,
+ "L_POSTS" => $l_posts,
+ "L_LASTPOST" => $l_lastpost,
+ "L_MODERATOR" => $l_moderator,
+ "L_MESSAGES" => $l_messages,
+ "L_POSTEDTOTAL" => $l_postedtotal,
+ "L_WEHAVE" => $l_wehave,
+ "L_REGUSERS" => $l_regedusers,
+ "L_NEWESTUSER" => $l_newestuser,
+ "L_BROWSING" => $l_browsing,
+ "L_ARECURRENTLY" => $l_arecurrently,
+ "L_THEFORUMS" => $l_theforums,
+ "L_NONEWPOSTS" => $l_nonewposts,
+ "L_NEWPOSTS" => $l_newposts));
+
+$template->pparse("output", "overall_header");
+
+// Do a switch on page type, this way we only load the templates that we need at the time
+switch($pagetype)
+{
+ case 'index':
+ $template->set_file(array("header" => "index_header.tpl",
+ "body" => "index_body.tpl",
+ "footer" => "index_footer.tpl"));
+
+ $template->set_var(array("TOTAL_POSTS" => $total_posts,
+ "TOTAL_USERS" => $total_users,
+ "NEWEST_USER" => $newest_user,
+ "NEWEST_UID" => $newest_uid,
+ "USERS_BROWSING" => $users_browsing));
+
+ $template->pparse("output", "header");
+ break;
+
+ case 'viewforum':
+ $template->set_file(array("header" => "viewforum_header.tpl",
+ "body" => "viewforum_body.tpl",
+ "jumpbox" => "jumpbox.tpl",
+ "footer" => "viewforum_footer.tpl"));
+
+ $jumpbox = make_jumpbox($db);
+ $template->set_var(array("JUMPBOX_LIST" => $jumpbox,
+ "JUMPBOX_ACTION" => "viewforum.".$phpEx,
+ "SELECT_NAME" => "forum_id"));
+ $template->parse("JUMPBOX","jumpbox");
+
+ $template->set_var(array("FORUM_ID" => $forum_id,
+ "FORUM_NAME" => $forum_name,
+ "MODERATORS" => $forum_moderators));
+
+ $template->pparse("output", "header");
+ break;
+ case 'viewtopic':
+ $template->set_file(array("header" => "viewtopic_header.tpl",
+ "body" => "viewtopic_body.tpl",
+ "jumpbox" => "jumpbox.tpl",
+ "footer" => "viewtopic_footer.tpl"));
+ $jumpbox = make_jumpbox($db);
+ $template->set_var(array("JUMPBOX_LIST" => $jumpbox,
+ "JUMPBOX_ACTION" => "viewforum.".$phpEx,
+ "SELECT_NAME" => "forum_id"));
+ $template->parse("JUMPBOX","jumpbox");
+
+ $template->set_var(array("FORUM_ID" => $forum_id,
+ "FORUM_NAME" => $forum_name,
+ "TOPIC_ID" => $topic_id,
+ "TOPIC_TITLE" => $topic_title));
+ $template->pparse("output", "header");
+ break;
+ case 'newtopic':
+ $template->set_file(array("header" => "newtopic_header.tpl",
+ "body" => "posting_body.tpl"));
+ $template->set_var(array("FORUM_ID" => $forum_id,
+ "FORUM_NAME" => $forum_name,
+ "L_POSTNEWIN" => $l_postnewin));
+ $template->pparse("output", "header");
+ break;
+}
+
+?>