[Fusionforge-commits] r10828 - trunk/src/www/tracker/admin

Franck VILLAUME nerville at libremir.placard.fr.eu.org
Sun Oct 3 19:24:15 CEST 2010


Author: nerville
Date: 2010-10-03 19:24:14 +0200 (Sun, 03 Oct 2010)
New Revision: 10828

Modified:
   trunk/src/www/tracker/admin/updates.php
Log:
dirty fix for empty file

Modified: trunk/src/www/tracker/admin/updates.php
===================================================================
--- trunk/src/www/tracker/admin/updates.php	2010-10-03 17:05:58 UTC (rev 10827)
+++ trunk/src/www/tracker/admin/updates.php	2010-10-03 17:24:14 UTC (rev 10828)
@@ -346,18 +346,22 @@
 		} elseif (getStringFromRequest('uploadtemplate')) {
 
 			$input_file = getUploadedFile('input_file');
-			if (!util_check_fileupload($input_file['tmp_name'])) {
-				echo ('Invalid filename :'.$input_file['tmp_name']);
-				exit;
-			}
 			$size = $input_file['size'];
-			$input_data = addslashes(fread(fopen($input_file['tmp_name'], 'r'), $size));
+			if ($size != 0 ) {
+				if (!util_check_fileupload($input_file['tmp_name'])) {
+					echo ('Invalid filename :'.$input_file['tmp_name']);
+					exit;
+				}
+				$input_data = addslashes(fread(fopen($input_file['tmp_name'], 'r'), $size));
 
-			db_query_params ('UPDATE artifact_group_list SET custom_renderer=$1 WHERE group_artifact_id=$2',
-					 array ($input_data,
+				db_query_params ('UPDATE artifact_group_list SET custom_renderer=$1 WHERE group_artifact_id=$2',
+					 	array ($input_data,
 						$ath->getID()));
-			echo db_error();
-			$feedback .= _('Renderer Uploaded');
+				echo db_error();
+				$feedback .= _('Renderer Uploaded');
+			} else {
+				$error_msg .= _('Renderer File empty');
+			}
 		//
 		//	Up or down elements
 		//




More information about the Fusionforge-commits mailing list