| | |
| | | ini_set('session.name', 'roundcube_sessid'); |
| | | ini_set('session.use_cookies', 1); |
| | | ini_set('session.only_use_cookies', 1); |
| | | ini_set('session.gc_maxlifetime', 21600); |
| | | ini_set('session.gc_divisor', 500); |
| | | ini_set('error_reporting', E_ALL&~E_NOTICE); |
| | | set_magic_quotes_runtime(0); |
| | | |
| | |
| | | set_time_limit(120); |
| | | } |
| | | |
| | | // set internal encoding for mbstring extension |
| | | if(extension_loaded('mbstring')) |
| | | mb_internal_encoding(RCMAIL_CHARSET); |
| | | |
| | | |
| | | /** |
| | | * Use PHP5 autoload for dynamic class loading |
| | | * |
| | |
| | | function __autoload($classname) |
| | | { |
| | | $filename = preg_replace( |
| | | array('/MDB2_(.+)/', '/Mail_(.+)/', '/^html_.+/', '/^utf8$/'), |
| | | array('MDB2/\\1', 'Mail/\\1', 'html', 'utf8.class'), |
| | | array('/MDB2_(.+)/', |
| | | '/Mail_(.+)/', |
| | | '/^html_.+/', |
| | | '/^utf8$/', |
| | | '/html2text/' |
| | | ), |
| | | array('MDB2/\\1', |
| | | 'Mail/\\1', |
| | | 'html', |
| | | 'utf8.class', |
| | | 'lib/html2text' // see #1485505 |
| | | ), |
| | | $classname |
| | | ); |
| | | include_once $filename. '.php'; |