diff --git a/modules/statistics/extlibs/loganalyzer.php b/modules/statistics/extlibs/loganalyzer.php index a67a802c0e5b4b350b6c144ee91fbc79e77cc0bf..6dbc431ae084c13a38130782651f8971b9f0ab0d 100755 --- a/modules/statistics/extlibs/loganalyzer.php +++ b/modules/statistics/extlibs/loganalyzer.php @@ -7,6 +7,13 @@ $statdir = $statconfig->getValue('statdir'); $inputfile = $statconfig->getValue('inputfile'); $statrules = $statconfig->getValue('statrules'); +if (!is_dir($statdir)) + throw new Exception('Statistics module: output dir do not exists [' . $statdir . ']'); + +if (!file_exists($inputfile)) + throw new Exception('Statistics module: input file do not exists [' . $inputfile . ']'); + + $file = fopen($inputfile, 'r'); $logfile = file($inputfile, FILE_IGNORE_NEW_LINES );