From 24c91ed78e64cb20b2ba08971d2c35979a2de856 Mon Sep 17 00:00:00 2001 From: alecpl Date: Thu, 20 May 2010 08:04:25 +0000 Subject: - Moved error.inc to /utils - Removed bugs.inc (content copied into main.inc) --- program/steps/error.inc | 129 ------------------------------------------ program/steps/utils/error.inc | 129 ++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 129 insertions(+), 129 deletions(-) delete mode 100644 program/steps/error.inc create mode 100644 program/steps/utils/error.inc (limited to 'program/steps') diff --git a/program/steps/error.inc b/program/steps/error.inc deleted file mode 100644 index f8bb8461d..000000000 --- a/program/steps/error.inc +++ /dev/null @@ -1,129 +0,0 @@ - | - +-----------------------------------------------------------------------+ - - $Id$ - -*/ - - -// browser is not compatible with this application -if ($ERROR_CODE==409) { - $user_agent = $GLOBALS['HTTP_SERVER_VARS']['HTTP_USER_AGENT']; - $__error_title = 'Your browser does not suit the requirements for this application'; - $__error_text = <<Supported browsers:
-»  Netscape 7+
-»  Microsoft Internet Explorer 6+
-»  Mozilla Firefox 1.0+
-»  Opera 8.0+
-»  Safari 1.2+
-
-»  JavaScript enabled
-»  Support for XMLHTTPRequest
- -

Your configuration:
-$user_agent

-EOF; -} - -// authorization error -else if ($ERROR_CODE==401) { - $__error_title = "AUTHORIZATION FAILED"; - $__error_text = "Could not verify that you are authorized to access this service!
\n". - "Please contact your server-administrator."; -} - -// failed request (wrong step in URL) -else if ($ERROR_CODE==404) { - $__error_title = "REQUEST FAILED/FILE NOT FOUND"; - $request_url = htmlentities($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); - $__error_text = << -Please contact your server-administrator. - -

Failed request:
-http://$request_url

-EOF; -} - -// database connection error -else if ($ERROR_CODE==601) -{ - $__error_title = "CONFIGURATION ERROR"; - $__error_text = nl2br($ERROR_MESSAGE) . "
Please read the INSTALL instructions!"; -} - -// database connection error -else if ($ERROR_CODE==603) { - $__error_title = "DATABASE ERROR: CONNECTION FAILED!"; - $__error_text = "Unable to connect to the database!
Please contact your server-administrator."; -} - -// system error -else { - $__error_title = "SERVICE CURRENTLY NOT AVAILABLE!"; - $__error_text = "Please contact your server-administrator."; - - if (($CONFIG['debug_level'] & 4) && $ERROR_MESSAGE) - $__error_text = $ERROR_MESSAGE; - else - $__error_text = sprintf('Error No. [%s]', $ERROR_CODE); -} - - -// Ajax request -if ($OUTPUT && ($OUTPUT instanceof rcube_json_output)) { - header("HTTP/1.0 $ERROR_CODE $__error_title"); - die; -} - -// compose page content -$__page_content = << -

$__error_title

-

$__error_text

- -EOF; - -if ($OUTPUT && $OUTPUT->template_exists('error')) { - $OUTPUT->reset(); - $OUTPUT->send('error'); -} - -$__skin = $CONFIG->skin ? $CONFIG->skin : 'default'; - -// print system error page -print << - -RoundCube|Mail : ERROR $ERROR_CODE - - - - -
- -$__page_content - -
- - - -EOF; - -exit; -?> diff --git a/program/steps/utils/error.inc b/program/steps/utils/error.inc new file mode 100644 index 000000000..364c953e7 --- /dev/null +++ b/program/steps/utils/error.inc @@ -0,0 +1,129 @@ + | + +-----------------------------------------------------------------------+ + + $Id$ + +*/ + + +// browser is not compatible with this application +if ($ERROR_CODE==409) { + $user_agent = $GLOBALS['HTTP_SERVER_VARS']['HTTP_USER_AGENT']; + $__error_title = 'Your browser does not suit the requirements for this application'; + $__error_text = <<Supported browsers:
+»  Netscape 7+
+»  Microsoft Internet Explorer 6+
+»  Mozilla Firefox 1.0+
+»  Opera 8.0+
+»  Safari 1.2+
+
+»  JavaScript enabled
+»  Support for XMLHTTPRequest
+ +

Your configuration:
+$user_agent

+EOF; +} + +// authorization error +else if ($ERROR_CODE==401) { + $__error_title = "AUTHORIZATION FAILED"; + $__error_text = "Could not verify that you are authorized to access this service!
\n". + "Please contact your server-administrator."; +} + +// failed request (wrong step in URL) +else if ($ERROR_CODE==404) { + $__error_title = "REQUEST FAILED/FILE NOT FOUND"; + $request_url = htmlentities($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); + $__error_text = << +Please contact your server-administrator. + +

Failed request:
+http://$request_url

+EOF; +} + +// database connection error +else if ($ERROR_CODE==601) +{ + $__error_title = "CONFIGURATION ERROR"; + $__error_text = nl2br($ERROR_MESSAGE) . "
Please read the INSTALL instructions!"; +} + +// database connection error +else if ($ERROR_CODE==603) { + $__error_title = "DATABASE ERROR: CONNECTION FAILED!"; + $__error_text = "Unable to connect to the database!
Please contact your server-administrator."; +} + +// system error +else { + $__error_title = "SERVICE CURRENTLY NOT AVAILABLE!"; + $__error_text = "Please contact your server-administrator."; + + if (($CONFIG['debug_level'] & 4) && $ERROR_MESSAGE) + $__error_text = $ERROR_MESSAGE; + else + $__error_text = sprintf('Error No. [%s]', $ERROR_CODE); +} + + +// Ajax request +if ($OUTPUT && ($OUTPUT instanceof rcube_json_output)) { + header("HTTP/1.0 $ERROR_CODE $__error_title"); + die; +} + +// compose page content +$__page_content = << +

$__error_title

+

$__error_text

+ +EOF; + +if ($OUTPUT && $OUTPUT->template_exists('error')) { + $OUTPUT->reset(); + $OUTPUT->send('error'); +} + +$__skin = $CONFIG->skin ? $CONFIG->skin : 'default'; + +// print system error page +print << + +RoundCube|Mail : ERROR $ERROR_CODE + + + + +
+ +$__page_content + +
+ + + +EOF; + +exit; +?> -- cgit v1.2.3