From fa3f4f57c13fb743b64e1e205ac5bf34e0672c81 Mon Sep 17 00:00:00 2001 From: Julio Cesar Laura Date: Wed, 29 Aug 2012 12:45:26 -0400 Subject: [PATCH] Validation added to import files with mail templates, the sizes are not compared correctly --- workflow/engine/classes/class.processes.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/class.processes.php b/workflow/engine/classes/class.processes.php index 5f3290ecb..84864211e 100755 --- a/workflow/engine/classes/class.processes.php +++ b/workflow/engine/classes/class.processes.php @@ -2892,7 +2892,7 @@ class Processes { $fsFileName = intval( $sIdentifier ); //reading the size of $filename if ( $fsFileName > 0 ) $sFileName = fread( $fp, $fsFileName ); //reading filename string - $fsContent = intval( fread ( $fp, 9)); //reading the size of $Content + $fsContent = function_exists('mb_strlen') ? mb_strlen(fread($fp, 9)) : strlen(fread($fp, 9)); //reading the size of $Content if ( $fsContent > 0 ) { $fileContent = fread( $fp, $fsContent ); //reading string $XmlContent $newFileName = $pathMailTem . $sFileName; @@ -2912,7 +2912,7 @@ class Processes { $fsFileName = intval( $sIdentifier ); //reading the size of $filename if ( $fsFileName > 0 ) $sFileName = fread( $fp, $fsFileName ); //reading filename string - $fsContent = intval( fread ( $fp, 9)); //reading the size of $Content + $fsContent = function_exists('mb_strlen') ? mb_strlen(fread($fp, 9)) : strlen(fread($fp, 9)); //reading the size of $Content if ( $fsContent > 0 ) { $fileContent = fread( $fp, $fsContent ); //reading string $XmlContent $newFileName = $pathPublic . $sFileName;