From c148f4c336d01dfc33a3527fc3a8d03322b2a232 Mon Sep 17 00:00:00 2001 From: Freddy Daniel Rojas Valda Date: Fri, 21 Feb 2014 16:10:09 -0400 Subject: [PATCH] Se adiciona validacion para download en FILESMANAGER --- workflow/engine/src/BusinessModel/FilesManager.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/workflow/engine/src/BusinessModel/FilesManager.php b/workflow/engine/src/BusinessModel/FilesManager.php index b8f583977..53d74a198 100644 --- a/workflow/engine/src/BusinessModel/FilesManager.php +++ b/workflow/engine/src/BusinessModel/FilesManager.php @@ -421,8 +421,12 @@ class FilesManager $sDirectory = PATH_DATA_MAILTEMPLATES . $sProcessUID . PATH_SEP . $sfile; break; } - $oProcessMap = new \processMap(new \DBConnection()); - $oProcessMap->downloadFile($sProcessUID,$sMainDirectory,$sSubDirectory,$sfile); + if (file_exists(PATH_SEP.$sDirectory)) { + $oProcessMap = new \processMap(new \DBConnection()); + $oProcessMap->downloadFile($sProcessUID,$sMainDirectory,$sSubDirectory,$sfile); + } else { + throw (new \Exception( 'invalid value specified for `path`.')); + } } catch (Exception $e) { throw $e; }