- Use shortest include path for better performance
| | |
| | | // 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) { |
| | |
| | | { |
| | | $filename = preg_replace( |
| | | array( |
| | | '/rcube_/', |
| | | '/MDB2_(.+)/', |
| | | '/Mail_(.+)/', |
| | | '/Net_(.+)/', |
| | |
| | | '/^utf8$/', |
| | | ), |
| | | array( |
| | | INSTALL_PATH . 'program/include/rcube_', |
| | | 'MDB2/\\1', |
| | | 'Mail/\\1', |
| | | 'Net/\\1', |
| | |
| | | * @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 |
| | |
| | | mcrypt_module_close($td); |
| | | } |
| | | else { |
| | | @include_once('lib/des.inc'); |
| | | @include_once 'des.inc'; |
| | | |
| | | if (function_exists('des')) { |
| | | $des_iv_size = 8; |
| | |
| | | mcrypt_module_close($td); |
| | | } |
| | | else { |
| | | @include_once('lib/des.inc'); |
| | | @include_once 'des.inc'; |
| | | |
| | | if (function_exists('des')) { |
| | | $des_iv_size = 8; |