From 200b825c16c948aed65afe338ad534e1e453b578 Mon Sep 17 00:00:00 2001 From: Luis Fernando Saisa Lopez Date: Wed, 17 Sep 2014 14:48:01 -0400 Subject: [PATCH] BUG 10957 "Feature request - Limit input document..." SOLVED MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Feature request - Limit input document maximum size - Problema resuelto, al crear un nuevo Input Document se ha adicionado un nuevo campo "Maximum file size" y un dropdown que determina la unidad de medida en "KB y MB", esto permite definir el limite del tamaƱel archivo a anexar. Cuando se ejectua el caso al hacer click en "Attach", se muestra el tamaƱaximo que se puede adjuntar el archivo si es mayor al limite se mostrara un mensaje; asi tambien si se tiene un file asocioado a un input document al igual que lo anterior se mostrara un mensaje. --- gulliver/system/class.xmlform.php | 2 +- workflow/engine/methods/cases/cases_SaveData.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gulliver/system/class.xmlform.php b/gulliver/system/class.xmlform.php index a2c893b35..2d4e2aea9 100755 --- a/gulliver/system/class.xmlform.php +++ b/gulliver/system/class.xmlform.php @@ -3031,7 +3031,7 @@ class XmlForm_Field_File extends XmlForm_Field if (isset($this->input) && $this->input != null) { if (count($arrayInputDocumentData) > 0) { - $maxUploadFilesizeLabel = ($arrayInputDocumentData["INP_DOC_MAX_FILESIZE"] . "" != "0" && $arrayInputDocumentData["INP_DOC_MAX_FILESIZE"] != "")? "Max upload file size [" . $arrayInputDocumentData["INP_DOC_MAX_FILESIZE"] . " " . $arrayInputDocumentData["INP_DOC_MAX_FILESIZE_UNIT"] . "]" : ""; + $maxUploadFilesizeLabel = ($arrayInputDocumentData["INP_DOC_MAX_FILESIZE"] . "" != "0" && $arrayInputDocumentData["INP_DOC_MAX_FILESIZE"] != "")? G::LoadTranslation("ID_MAX_FILE_SIZE") . " [" . $arrayInputDocumentData["INP_DOC_MAX_FILESIZE"] . " " . $arrayInputDocumentData["INP_DOC_MAX_FILESIZE_UNIT"] . "]" : ""; $arrayInputDocumentData["INP_DOC_TITLE"] = (isset($arrayInputDocumentData["INP_DOC_TITLE"]))? $arrayInputDocumentData["INP_DOC_TITLE"] : null; $html = $html . "
"; diff --git a/workflow/engine/methods/cases/cases_SaveData.php b/workflow/engine/methods/cases/cases_SaveData.php index ec7a674fa..d6eac639e 100644 --- a/workflow/engine/methods/cases/cases_SaveData.php +++ b/workflow/engine/methods/cases/cases_SaveData.php @@ -298,7 +298,7 @@ try { die(); } - //Validate Filesize of $_FILE + //--- Validate Filesize of $_FILE $inpDocMaxFilesize = $aID["INP_DOC_MAX_FILESIZE"]; $inpDocMaxFilesizeUnit = $aID["INP_DOC_MAX_FILESIZE_UNIT"];