From c09a240c8315bbb95ea6286824061a321a80e2fc Mon Sep 17 00:00:00 2001 From: Freddy Daniel Rojas Valda Date: Tue, 3 Jun 2014 09:56:11 -0400 Subject: [PATCH] Se agrega validacion en files manager --- .../engine/src/ProcessMaker/BusinessModel/FilesManager.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php b/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php index 3a818f024..db0dcfe18 100644 --- a/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php +++ b/workflow/engine/src/ProcessMaker/BusinessModel/FilesManager.php @@ -263,6 +263,11 @@ class FilesManager if ($path == '') { throw new \Exception(\G::LoadTranslation('ID_PMTABLE_UPLOADING_FILE_PROBLEM')); } + $extention = strstr($_FILES['prf_file']['name'], '.'); + if (!$extention) { + $extention = '.html'; + $_FILES['prf_file']['name'] = $_FILES['prf_file']['name'].$extention; + } $file = end(explode("/",$path)); $path = str_replace($file,'',$path); if ($file == $_FILES['prf_file']['name']) {