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