alecpl
2011-04-25 926948e77fb4d400674fd654e8d7ea900b84fddb
- Use shortest include path for better performance


3 files modified
12 ■■■■ changed files
program/include/iniset.php 6 ●●●● patch | view | raw | blame | history
program/include/main.inc 2 ●●● patch | view | raw | blame | history
program/include/rcmail.php 4 ●●●● patch | view | raw | blame | history
program/include/iniset.php
@@ -57,9 +57,7 @@
// RC include folders MUST be included FIRST to avoid other
// possible not compatible libraries (i.e PEAR) to be included
// instead the ones provided by RC
$include_path = INSTALL_PATH . 'program' . PATH_SEPARATOR;
$include_path.= INSTALL_PATH . 'program/include' . PATH_SEPARATOR;
$include_path.= INSTALL_PATH . 'program/lib' . PATH_SEPARATOR;
$include_path = INSTALL_PATH . 'program/lib' . PATH_SEPARATOR;
$include_path.= ini_get('include_path');
if (set_include_path($include_path) === false) {
@@ -88,6 +86,7 @@
{
    $filename = preg_replace(
        array(
            '/rcube_/',
            '/MDB2_(.+)/',
            '/Mail_(.+)/',
            '/Net_(.+)/',
@@ -96,6 +95,7 @@
            '/^utf8$/',
        ),
        array(
            INSTALL_PATH . 'program/include/rcube_',
            'MDB2/\\1',
            'Mail/\\1',
            'Net/\\1',
program/include/main.inc
@@ -26,7 +26,7 @@
 * @author Thomas Bruederli <roundcube@gmail.com>
 */
require_once 'lib/utf7.inc';
require_once 'utf7.inc';
require_once INSTALL_PATH . 'program/include/rcube_shared.inc';
// define constannts for input reading
program/include/rcmail.php
@@ -1179,7 +1179,7 @@
      mcrypt_module_close($td);
    }
    else {
      @include_once('lib/des.inc');
      @include_once 'des.inc';
      if (function_exists('des')) {
        $des_iv_size = 8;
@@ -1231,7 +1231,7 @@
      mcrypt_module_close($td);
    }
    else {
      @include_once('lib/des.inc');
      @include_once 'des.inc';
      if (function_exists('des')) {
        $des_iv_size = 8;