From b164d771ec945f82b373212b84d1945472961c52 Mon Sep 17 00:00:00 2001 From: Brayan Osmar Pereyra Suxo Date: Mon, 8 Oct 2012 14:26:34 -0400 Subject: [PATCH] BUG 9897 I add validation I add validation to function uploadDoc in alfresco functions --- .../engine/classes/triggers/class.pmAlfrescoFunctions.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/workflow/engine/classes/triggers/class.pmAlfrescoFunctions.php b/workflow/engine/classes/triggers/class.pmAlfrescoFunctions.php index f7ce4671b..348820d61 100755 --- a/workflow/engine/classes/triggers/class.pmAlfrescoFunctions.php +++ b/workflow/engine/classes/triggers/class.pmAlfrescoFunctions.php @@ -282,6 +282,12 @@ function getFolderChildren($alfrescoServerUrl, $folderId, $user, $pwd) { * */ function uploadDoc($alfrescoServerUrl, $fileSource, $title, $description, $docType, $user, $pwd, $path = '') { + if (!(file_exists($fileSource))) + { + G::SendTemporalMessage('ID_FILE_PLUGIN_NOT_EXISTS', 'error', 'labels', null, null, array('pluginFile' => $fileSource)); + G::header('Location: '.$_SERVER['HTTP_REFERER']); + die; + } $filep = fopen($fileSource,"r"); $fileLength = filesize($fileSource); $fileContent = fread($filep,$fileLength);