| | |
| | | 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'; |