thomascube
2009-10-01 cb89616e1d7117a9d9e44ffc01fa6bcec0c1cdab
Trigger warning if logs cannot be written

1 files modified
5 ■■■■ changed files
program/include/main.inc 5 ●●●● patch | view | raw | blame | history
program/include/main.inc
@@ -1042,12 +1042,15 @@
      $CONFIG['log_dir'] = INSTALL_PATH.'logs';
    // try to open specific log file for writing
    if ($fp = @fopen($CONFIG['log_dir'].'/'.$name, 'a')) {
    $logfile = $CONFIG['log_dir'].'/'.$name;
    if ($fp = @fopen($logfile, 'a')) {
      fwrite($fp, $log_entry);
      fflush($fp);
      fclose($fp);
      return true;
    }
    else
      trigger_error("Error writing to log file $logfile; Please check permissions", E_USER_WARNING);
  }
  return false;
}