From 4351f7cd661391aa46c17c1107b6bddf31f25c5b Mon Sep 17 00:00:00 2001 From: alecpl <alec@alec.pl> Date: Wed, 20 Apr 2011 09:58:21 -0400 Subject: [PATCH] - Improve performance by including files with absolute path (#1487849) --- program/include/main.inc | 23 ++++++++++------------- 1 files changed, 10 insertions(+), 13 deletions(-) diff --git a/program/include/main.inc b/program/include/main.inc index 54ce67d..c13d91f 100644 --- a/program/include/main.inc +++ b/program/include/main.inc @@ -26,11 +26,8 @@ * @author Thomas Bruederli <roundcube@gmail.com> */ -require_once('lib/utf7.inc'); -require_once('include/rcube_shared.inc'); - -// fallback if not PHP modules are available -@include_once('lib/utf8.class.php'); +require_once 'lib/utf7.inc'; +require_once INSTALL_PATH . 'program/include/rcube_shared.inc'; // define constannts for input reading define('RCUBE_INPUT_GET', 0x0101); @@ -290,7 +287,7 @@ } $error = true; } - + // encode string for output if ($from == 'UTF-8') { // @TODO: we need a function for UTF-7 (RFC2152) conversion @@ -312,7 +309,7 @@ } $error = true; } - + // report error if ($error && !$convert_warning) { raise_error(array( @@ -322,10 +319,10 @@ 'line' => __LINE__, 'message' => "Could not convert string from $from to $to. Make sure iconv/mbstring is installed or lib/utf8.class is available." ), true, false); - + $convert_warning = true; } - + // return UTF-8 or original string return $str; } @@ -1975,14 +1972,14 @@ function rcube_print_time($timer, $label='Timer', $dest='console') { static $print_count = 0; - + $print_count++; $now = rcube_timer(); $diff = $now-$timer; - + if (empty($label)) $label = 'Timer '.$print_count; - + write_log($dest, sprintf("%s: %0.4f sec", $label, $diff)); } @@ -2013,7 +2010,7 @@ if ($terminate) { $ERROR_CODE = $arg['code']; $ERROR_MESSAGE = $arg['message']; - include('program/steps/utils/error.inc'); + include INSTALL_PATH . 'program/steps/utils/error.inc'; exit; } } -- Gitblit v1.9.1