| | |
| | | include_once('config/db.inc.php'); |
| | | $CONFIG = array_merge($CONFIG, $rcmail_config); |
| | | |
| | | if (empty($CONFIG['log_dir'])) |
| | | $CONFIG['log_dir'] = $INSTALL_PATH.'logs'; |
| | | else |
| | | $CONFIG['log_dir'] = ereg_replace('\/$', '', $CONFIG['log_dir']); |
| | | |
| | | // set PHP error logging according to config |
| | | if ($CONFIG['debug_level'] & 1) |
| | | { |
| | | ini_set('log_errors', 1); |
| | | ini_set('error_log', $INSTALL_PATH.'logs/errors'); |
| | | ini_set('error_log', $CONFIG['log_dir'].'/errors'); |
| | | } |
| | | if ($CONFIG['debug_level'] & 4) |
| | | ini_set('display_errors', 1); |
| | |
| | | // set localization charset based on the given language |
| | | function rcmail_set_locale($lang) |
| | | { |
| | | global $OUTPUT, $INSTLL_PATH; |
| | | global $OUTPUT, $INSTLL_PATH, $CHARSET; |
| | | static $rcube_charsets; |
| | | |
| | | if (!$rcube_charsets) |
| | | @include($INSTLL_PATH.'program/localization/index.inc'); |
| | | |
| | | if (isset($rcube_charsets[$lang])) |
| | | { |
| | | $OUTPUT->set_charset($rcube_charsets[$lang]); |
| | | $CHARSET = $rcube_charsets[$lang]; |
| | | } |
| | | else |
| | | { |
| | | $OUTPUT->set_charset('ISO-8859-1'); |
| | | $CHARSET = 'ISO-8859-1'; |
| | | } |
| | | } |
| | | |
| | | |