From 9eff7725089a105db853f2aed81370a3abee8d69 Mon Sep 17 00:00:00 2001 From: James Atkinson Date: Mon, 19 Mar 2001 01:35:04 +0000 Subject: User registration works. git-svn-id: file:///svn/phpbb/trunk@106 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/functions/error.php | 109 +++++++++++++++++++++++----------------------- 1 file changed, 54 insertions(+), 55 deletions(-) (limited to 'phpBB/functions/error.php') diff --git a/phpBB/functions/error.php b/phpBB/functions/error.php index 14f9e14073..d8027e1fad 100644 --- a/phpBB/functions/error.php +++ b/phpBB/functions/error.php @@ -24,64 +24,63 @@ function error_die($db, $error_code = "", $error_msg = "") { - global $template, $phpEx, $default_lang; - - if(!$template->get("overall_header")) - { - if(!empty($default_lang)) - { - include('language/lang_'.$default_lang.'.'.$phpEx); - } - else - { - include('language/lang_english.'.$phpEx); - } - include('includes/page_header.'.$phpEx); - } - if(!$error_msg) - { - switch($error_code) + global $template, $phpEx, $default_lang; + if(!defined("HEADER_INC")) + { + if(!empty($default_lang)) + { + include('language/lang_'.$default_lang.'.'.$phpEx); + } + else + { + include('language/lang_english.'.$phpEx); + } + include('includes/page_header.'.$phpEx); + } + if(!$error_msg) + { + switch($error_code) + { + case GENERAL_ERROR: + if(!$error_msg) + { + $error_msg = "An Error Occured"; + } + break; + case SQL_CONNECT: + $db_error = $db->sql_error(); + $error_msg = "Error: phpBB could not connect to the database. Reason: " . $db_error["message"]; + break; + case BANNED: + $error_msg = "You have been banned from this forum."; + break; + case QUERY_ERROR: + $db_error = $db->sql_error(); + $error_msg = "Error: phpBB could not query the database. Reason: " . $db_error["message"]; + break; + case SESSION_CREATE: + $error_msg = "Error creating session. Could not log you in. Please go back and try again."; + break; + case NO_POSTS: + $error_msg = "There are no posts in this forum. Click on the 'Post New Topic' link on this page to post one."; + break; + case LOGIN_FAILED: + $error_msg = "Login Failed. You have specified an incorrect/inactive username or invalid password, please go back and try again."; + break; + } + } + if(DEBUG) { - case GENERAL_ERROR: - if(!$error_msg) - { - $error_msg = "An Error Occured"; - } - break; - case SQL_CONNECT: - $db_error = $db->sql_error(); - $error_msg = "Error: phpBB could not connect to the database. Reason: " . $db_error["message"]; - break; - case BANNED: - $error_msg = "You have been banned from this forum."; - break; - case QUERY_ERROR: - $db_error = $db->sql_error(); - $error_msg = "Error: phpBB could not query the database. Reason: " . $db_error["message"]; - break; - case SESSION_CREATE: - $error_msg = "Error creating session. Could not log you in. Please go back and try again."; - break; - case NO_POSTS: - $error_msg = "There are no posts in this forum. Click on the 'Post New Topic' link on this page to post one."; - break; - case LOGIN_FAILED: - $error_msg = "Login Failed. You have specified an incorrect username or password, please go back and try again."; - break; + //$error_msg .= "
Line number: ".__LINE__."
In File: ".__FILE__; } - } - if(DEBUG) - { - //$error_msg .= "
Line number: ".__LINE__."
In File: ".__FILE__; - } - $template->set_file(array("error_body" => "error_body.tpl")); - $template->set_var(array("ERROR_MESSAGE" => $error_msg)); - $template->pparse("output", "error_body"); - include('includes/page_tail.'.$phpEx); - exit(); + $template->set_filenames(array("error_body" => "error_body.tpl")); + $template->assign_vars(array("ERROR_MESSAGE" => $error_msg)); + $template->pparse("error_body"); + include('includes/page_tail.'.$phpEx); + exit(); } - - + + ?> -- cgit v1.2.1