[evolvis-commits] r17306: fix more PHP errors

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Jul 4 11:39:33 CEST 2011


Author: mirabilos
Date: 2011-07-04 11:39:33 +0200 (Mon, 04 Jul 2011)
New Revision: 17306

Modified:
   trunk/gforge_base/evolvisforge/gforge/www/pm/postuploadcsv.php
Log:
fix more PHP errors


Modified: trunk/gforge_base/evolvisforge/gforge/www/pm/postuploadcsv.php
===================================================================
--- trunk/gforge_base/evolvisforge/gforge/www/pm/postuploadcsv.php	2011-07-04 09:26:46 UTC (rev 17305)
+++ trunk/gforge_base/evolvisforge/gforge/www/pm/postuploadcsv.php	2011-07-04 09:39:33 UTC (rev 17306)
@@ -2,7 +2,8 @@
 require_once $gfcommon.'pm/import_utils.php';
 
 $input_file = getUploadedFile('userfile');
-if (is_uploaded_file($input_file['tmp_name'])) {
+if (isset($input_file) && isset($input_file['tmp_name']) &&
+    is_uploaded_file($input_file['tmp_name'])) {
 	$size =	$input_file['size'];
 	$handle = fopen($input_file['tmp_name'], 'r');
 	$tasks = array();
@@ -40,15 +41,17 @@
 				'notes'=>$cols[11]);
 	}
 	
+$res=&pm_import_tasks($group_project_id, &$tasks);
+
+} else {
+	$res['errormessage'] = 'Parameter error';
 }
 
-$res=&pm_import_tasks($group_project_id, &$tasks);
-
 if (!isset($feedback)) {
 	$feedback = "";
 }
 
-if ($res['success']) {
+if (util_ifsetor($res['success'])) {
 	$feedback .= 'Import Was Successful';
 } else {
 	$feedback .= $res['errormessage'];



More information about the evolvis-commits mailing list