| | |
| | | <h3>Check config files</h3> |
| | | <?php |
| | | |
| | | $read_main = is_readable(INSTALL_PATH.'config/main.inc.php'); |
| | | $read_db = is_readable(INSTALL_PATH.'config/db.inc.php'); |
| | | $read_main = is_readable(RCMAIL_CONFIG_DIR.'/main.inc.php'); |
| | | $read_db = is_readable(RCMAIL_CONFIG_DIR.'/db.inc.php'); |
| | | |
| | | if ($read_main && !empty($RCI->config)) { |
| | | $RCI->pass('main.inc.php'); |
| | |
| | | |
| | | if ($RCI->configured) { |
| | | $pass = false; |
| | | foreach (array($RCI->config['temp_dir'],$RCI->config['log_dir']) as $dir) { |
| | | |
| | | $dirs[] = $RCI->config['temp_dir']; |
| | | if($RCI->config['log_driver'] != 'syslog') |
| | | $dirs[] = $RCI->config['log_dir']; |
| | | |
| | | foreach ($dirs as $dir) { |
| | | $dirpath = $dir{0} == '/' ? $dir : INSTALL_PATH . $dir; |
| | | if (is_writable(realpath($dirpath))) { |
| | | $RCI->pass($dir); |