diff --git a/phpBB/common.php b/phpBB/common.php
index 62bc288885..c79b681fba 100644
--- a/phpBB/common.php
+++ b/phpBB/common.php
@@ -23,25 +23,24 @@
***************************************************************************/
include('config.'.$phpEx);
+include('includes/constants.'.$phpEx);
// Find Users real IP (if possible)
$ip = ($HTTP_X_FORWARDED_FOR) ? $HTTP_X_FORWARDED_FOR : $REMOTE_ADDR;
define("USER_IP",$ip);
unset($ip);
-include('template.inc');
// Setup what template to use. Currently just use default
+include('includes/template.inc');
$template = new Template("./templates/Default", "remove");
include('functions/error.'.$phpEx);
include('functions/sessions.'.$phpEx);
include('functions/auth.'.$phpEx);
include('functions/functions.'.$phpEx);
-include('db.'.$phpEx);
+include('includes/db.'.$phpEx);
-// Initalize these variables to keep them safe.
-$user_logged_in = 0;
-$logged_in = 0;
+// Initalize to keep safe
$userdata = Array();
// Setup forum wide options.
@@ -68,7 +67,9 @@ else
$default_lang = $config[0]["default_lang"];
$sys_lang = $default_lang;
}
+
include('language/lang_'.$default_lang.'.'.$phpEx);
+
// Check if user is banned
if(!auth("ip ban", $db, "", USER_IP))
{
diff --git a/phpBB/config.php b/phpBB/config.php
index 6b04d9c636..ea871eb736 100644
--- a/phpBB/config.php
+++ b/phpBB/config.php
@@ -22,53 +22,6 @@
*
***************************************************************************/
-// Constants
-// Debug Level
-define(DEBUG, 1); // Debugging on
-//define(DEBUG, 0); // Debugging off
-
-// User Levels
-define(ADMIN, 4);
-define(SUPERMOD, 3);
-define(MODERATOR, 2);
-define(USER, 1);
-define(DELETED, -1);
-define(ANONYMOUS, -1);
-
-// Forum access levels
-define(PUBLIC, 1);
-define(PRIVATE, 2);
-
-// Forum posting levels
-define(ANONALLOWED, 2);
-define(REGONLY, 1);
-define(MODONLY, 3);
-
-// Topic state
-define(UNLOCKED, 0);
-define(LOCKED, 1);
-
-// Ban time types
-define(SECONDS, 1);
-define(MINUTES, 2);
-define(HOURS, 3);
-define(DAYS, 4);
-define(YEARS, 5);
-
-// Error codes
-define(SQL_CONNECT, 1);
-define(BANNED, 2);
-define(QUERY_ERROR, 3);
-define(SESSION_CREATE, 4);
-define(NO_TOPICS, 5);
-define(GENERAL_ERROR, 6);
-define(LOGIN_FAILED, 7);
-
-// URL PARAMETERS
-define(POST_TOPIC_URL, 't');
-define(POST_FORUM_URL, 'f');
-define(POST_USERS_URL, 'u');
-
// Session data
$session_cookie = "phpBBsession";
$session_cookie_time = 3600;
@@ -81,28 +34,11 @@ $dbuser = "";
$dbpasswd = "";
// Date format (needs to go into DB)
-$date_format = "M d Y h:i:s a";
+$date_format = "M d Y h:i:s a"; // American datesformat
+//$date_format = "d-m-Y H:i:s"; // European datesformat
-// DB table config
+// DB table prefix
$table_prefix = "phpbb_";
-define('BANLIST_TABLE', $table_prefix.'banlist');
-define('CATEGORIES_TABLE', $table_prefix.'categories');
-define('CONFIG_TABLE', $table_prefix.'config');
-define('DISALLOW_TABLE', $table_prefix.'disallow');
-define('FORUM_ACCESS_TABLE', $table_prefix.'forum_access');
-define('FORUM_MODS_TABLE', $table_prefix.'forum_mods');
-define('FORUMS_TABLE', $table_prefix.'forums');
-define('HEADERMETAFOOTER_TABLE', $table_prefix.'headermetafooter');
-define('POSTS_TABLE', $table_prefix.'posts');
-define('POSTS_TEXT_TABLE', $table_prefix.'posts_text');
-define('PRIV_MSGS_TABLE', $table_prefix.'priv_msgs');
-define('RANKS_TABLE', $table_prefix.'ranks');
-define('SESSIONS_TABLE', $table_prefix.'sessions');
-define('THEMES_TABLE', $table_prefix.'themes');
-define('TOPICS_TABLE', $table_prefix.'topics');
-define('USERS_TABLE', $table_prefix.'users');
-define('WHOSONLINE_TABLE', $table_prefix.'whosonline');
-define('WORDS_TABLE', $table_prefix.'words');
$url_images = "images";
$image_quote = "$url_images/quote.gif";
diff --git a/phpBB/functions/error.php b/phpBB/functions/error.php
index 5bb0b73000..14f9e14073 100644
--- a/phpBB/functions/error.php
+++ b/phpBB/functions/error.php
@@ -36,7 +36,7 @@ function error_die($db, $error_code = "", $error_msg = "")
{
include('language/lang_english.'.$phpEx);
}
- include('page_header.'.$phpEx);
+ include('includes/page_header.'.$phpEx);
}
if(!$error_msg)
{
@@ -77,7 +77,7 @@ function error_die($db, $error_code = "", $error_msg = "")
$template->set_file(array("error_body" => "error_body.tpl"));
$template->set_var(array("ERROR_MESSAGE" => $error_msg));
$template->pparse("output", "error_body");
- include('page_tail.'.$phpEx);
+ include('includes/page_tail.'.$phpEx);
exit();
}
diff --git a/phpBB/includes/constants.php b/phpBB/includes/constants.php
new file mode 100644
index 0000000000..c4cddbf6c2
--- /dev/null
+++ b/phpBB/includes/constants.php
@@ -0,0 +1,91 @@
+
diff --git a/phpBB/db.php b/phpBB/includes/db.php
similarity index 100%
rename from phpBB/db.php
rename to phpBB/includes/db.php
diff --git a/phpBB/page_header.php b/phpBB/includes/page_header.php
similarity index 100%
rename from phpBB/page_header.php
rename to phpBB/includes/page_header.php
diff --git a/phpBB/page_tail.php b/phpBB/includes/page_tail.php
similarity index 100%
rename from phpBB/page_tail.php
rename to phpBB/includes/page_tail.php
diff --git a/phpBB/template.inc b/phpBB/includes/template.inc
similarity index 100%
rename from phpBB/template.inc
rename to phpBB/includes/template.inc
diff --git a/phpBB/index.php b/phpBB/index.php
index b42b3a6bdd..af3d5dccb1 100644
--- a/phpBB/index.php
+++ b/phpBB/index.php
@@ -24,6 +24,9 @@
include('extension.inc');
include('common.'.$phpEx);
+$pagetype = "index";
+$page_title = "Forum Index";
+
$total_users = get_user_count($db, "");
$total_posts = get_total_posts($db, "");
$newest_userdata = get_newest_user($db, "");
@@ -36,9 +39,7 @@ if(empty($viewcat))
$viewcat = -1;
}
-$pagetype = "index";
-$page_title = "Forum Index";
-include('page_header.'.$phpEx);
+include('includes/page_header.'.$phpEx);
$template->set_block("body", "catrow", "cats");
$template->set_block("catrow", "forumrow", "forums");
@@ -182,5 +183,5 @@ else
}
$template->pparse("output", "body");
-include('page_tail.'.$phpEx);
+include('includes/page_tail.'.$phpEx);
?>
diff --git a/phpBB/posting.php b/phpBB/posting.php
index 2c27fab0d4..657f025b77 100644
--- a/phpBB/posting.php
+++ b/phpBB/posting.php
@@ -46,125 +46,125 @@ else
switch($mode)
{
case 'newtopic':
- if(!isset($forum_id))
- {
- error_die($db, GENERAL_ERROR, "Sorry, no there is no such forum");
- }
-
- $pagetype = "newtopic";
- $page_title = " $l_postnew";
- $sql = "SELECT forum_name, forum_access FROM forums WHERE forum_id = '$forum_id'";
- if(!$result = $db->sql_query($sql))
- {
- error_die($db, QUERY_ERROR);
- }
- $forum_info = $db->sql_fetchrowset($result);
- $forum_name = stripslashes($forum_info[0]["forum_name"]);
- $forum_access = $forum_info[0]["forum_access"];
-
- if($forum_access == ANONALLOWED)
- {
- $about_posting = "$l_anonusers $l_inthisforum $l_anonhint";
- }
- if($forum_access == REGONLY)
- {
- $about_posting = "$l_regusers $l_inthisforum";
- }
- if($forum_access == MODONLY)
- {
- $about_posting = "$l_modusers $l_inthisforum";
- }
-
- include('page_header.'.$phpEx);
- if($user_logged_in)
- {
- $username_input = $userdata["username"];
- $password_input = "";
- }
- else
- {
- if(!isset($username))
- {
- $username = $userdata["username"];
- }
- $username_input = '';
- $password_input = '';
- }
- $subject_input = '';
- $message_input = '';
- if($allow_html)
- {
- $html_status = $l_htmlis . " " . $l_on;
- $html_toggle = 'set_var(array("L_ABOUTPOST" => $l_aboutpost,
- "L_SUBJECT" => $l_subject,
- "L_MESSAGEBODY" => $l_body,
- "L_OPTIONS" => $l_options,
- "L_PREVIEW" => $l_preview,
- "L_SUBMIT" => $l_submit,
- "L_CANCEL" => $l_cancelpost,
- "MODE" => $mode,
- "ABOUT_POSTING" => $about_posting,
- "USERNAME_INPUT" => $username_input,
- "PASSWORD_INPUT" => $password_input,
- "SUBJECT_INPUT" => $subject_input,
- "MESSAGE_INPUT" => $message_input,
- "HTML_STATUS" => $html_status,
- "HTML_TOGGLE" => $html_toggle,
- "SMILE_TOGGLE" => $smile_toggle,
- "SIG_TOGGLE" => $sig_toggle,
- "NOTIFY_TOGGLE" => $notify_toggle,
- "BBCODE_TOGGLE" => $bbcode_toggle,
- "BBCODE_STATUS" => $bbcode_status));
- $template->pparse("output", "body");
- include('page_tail.'.$phpEx);
+ if(!isset($forum_id))
+ {
+ error_die($db, GENERAL_ERROR, "Sorry, no there is no such forum");
+ }
+
+ $pagetype = "newtopic";
+ $page_title = " $l_postnew";
+ $sql = "SELECT forum_name, forum_access FROM forums WHERE forum_id = '$forum_id'";
+ if(!$result = $db->sql_query($sql))
+ {
+ error_die($db, QUERY_ERROR);
+ }
+ $forum_info = $db->sql_fetchrowset($result);
+ $forum_name = stripslashes($forum_info[0]["forum_name"]);
+ $forum_access = $forum_info[0]["forum_access"];
+
+ if($forum_access == ANONALLOWED)
+ {
+ $about_posting = "$l_anonusers $l_inthisforum $l_anonhint";
+ }
+ if($forum_access == REGONLY)
+ {
+ $about_posting = "$l_regusers $l_inthisforum";
+ }
+ if($forum_access == MODONLY)
+ {
+ $about_posting = "$l_modusers $l_inthisforum";
+ }
+
+ include('includes/page_header.'.$phpEx);
+ if($user_logged_in)
+ {
+ $username_input = $userdata["username"];
+ $password_input = "";
+ }
+ else
+ {
+ if(!isset($username))
+ {
+ $username = $userdata["username"];
+ }
+ $username_input = '';
+ $password_input = '';
+ }
+ $subject_input = '';
+ $message_input = '';
+ if($allow_html)
+ {
+ $html_status = $l_htmlis . " " . $l_on;
+ $html_toggle = 'set_var(array("L_ABOUTPOST" => $l_aboutpost,
+ "L_SUBJECT" => $l_subject,
+ "L_MESSAGEBODY" => $l_body,
+ "L_OPTIONS" => $l_options,
+ "L_PREVIEW" => $l_preview,
+ "L_SUBMIT" => $l_submit,
+ "L_CANCEL" => $l_cancelpost,
+ "MODE" => $mode,
+ "ABOUT_POSTING" => $about_posting,
+ "USERNAME_INPUT" => $username_input,
+ "PASSWORD_INPUT" => $password_input,
+ "SUBJECT_INPUT" => $subject_input,
+ "MESSAGE_INPUT" => $message_input,
+ "HTML_STATUS" => $html_status,
+ "HTML_TOGGLE" => $html_toggle,
+ "SMILE_TOGGLE" => $smile_toggle,
+ "SIG_TOGGLE" => $sig_toggle,
+ "NOTIFY_TOGGLE" => $notify_toggle,
+ "BBCODE_TOGGLE" => $bbcode_toggle,
+ "BBCODE_STATUS" => $bbcode_status));
+ $template->pparse("output", "body");
+ include('includes/page_tail.'.$phpEx);
break;
case 'reply':
diff --git a/phpBB/viewforum.php b/phpBB/viewforum.php
index ba63bcab54..cb5b69d7af 100644
--- a/phpBB/viewforum.php
+++ b/phpBB/viewforum.php
@@ -23,6 +23,9 @@
include('extension.inc');
include('common.'.$phpEx);
+$pagetype = "viewforum";
+$page_title = "View Forum - $forum_name";
+
// Check if the user has acutally sent a forum ID with his/her request
// If not give them a nice error page.
if(isset($forum_id))
@@ -68,9 +71,8 @@ for($x = 0; $x < $db->sql_numrows($result); $x++)
$forum_moderators .= ", ";
$forum_moderators .= "".$forum_row[$x]["username"]."";
}
-$pagetype = "viewforum";
-$page_title = "View Forum - $forum_name";
-include('page_header.'.$phpEx);
+
+include('includes/page_header.'.$phpEx);
$template->set_block("body", "topicrow", "topics");
@@ -150,6 +152,6 @@ else
error_die($db, NO_POSTS);
}
-include('page_tail.'.$phpEx);
+include('includes/page_tail.'.$phpEx);
?>
diff --git a/phpBB/viewtopic.php b/phpBB/viewtopic.php
index add38f5f1b..0452f63843 100644
--- a/phpBB/viewtopic.php
+++ b/phpBB/viewtopic.php
@@ -1,6 +1,6 @@
set_var(array("PAGES" => $pages,
$template->pparse("output", array("posts", "body"));
-include('page_tail.'.$phpEx);
+include('includes/page_tail.'.$phpEx);
?>