From 2cd4c7e044d25e9838a2ffceee6efef85972cba4 Mon Sep 17 00:00:00 2001 From: Mark Baker Date: Tue, 5 Jun 2012 14:18:55 +0000 Subject: [PATCH] Validate Graph and PDF Renderer library directories git-svn-id: https://phpexcel.svn.codeplex.com/svn/trunk@91353 2327b42d-5241-43d6-9e2a-de5ac946f064 --- Classes/PHPExcel/Settings.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Classes/PHPExcel/Settings.php b/Classes/PHPExcel/Settings.php index 4326013..a6c855d 100644 --- a/Classes/PHPExcel/Settings.php +++ b/Classes/PHPExcel/Settings.php @@ -220,6 +220,9 @@ class PHPExcel_Settings * @return boolean Success or failure */ public static function setChartRendererPath($libraryBaseDir) { + if ((file_exists($libraryBaseDir) === false) || (is_readable($libraryBaseDir) === false)) { + return FALSE; + } self::$_chartRendererPath = $libraryBaseDir; return TRUE; @@ -293,6 +296,9 @@ class PHPExcel_Settings * @return boolean Success or failure */ public static function setPdfRendererPath($libraryBaseDir) { + if ((file_exists($libraryBaseDir) === false) || (is_readable($libraryBaseDir) === false)) { + return FALSE; + } self::$_pdfRendererPath = $libraryBaseDir; return TRUE;