From 0ca2eb3745695615129a834ebf91a900893c2576 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=85kre=20Solberg?= <andreas.solberg@uninett.no> Date: Tue, 9 Dec 2008 06:39:52 +0000 Subject: [PATCH] check if statistics file and dir exists git-svn-id: https://simplesamlphp.googlecode.com/svn/trunk@1059 44740490-163a-0410-bde0-09ae8108e29a --- modules/statistics/extlibs/loganalyzer.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/statistics/extlibs/loganalyzer.php b/modules/statistics/extlibs/loganalyzer.php index a67a802c0..6dbc431ae 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 ); -- GitLab