[evolvis-commits] r9696: Applied path #825: pg_atoi error in Tasks↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 17:29:34 CET 2011


Author: mirabilos
Date: 2011-02-24 17:29:34 +0100 (Thu, 24 Feb 2011)
New Revision: 9696

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
   trunk/gforge_base/evolvisforge-5.1/gforge/common/pm/ProjectTask.class
Log:
Applied path #825: pg_atoi error in Tasks


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog	2011-02-24 16:29:33 UTC (rev 9695)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/ChangeLog	2011-02-24 16:29:34 UTC (rev 9696)
@@ -1,3 +1,8 @@
+2004-06-29  Tom Copeland <tom at infoether.com>
+
+	* common/pm/ProjectTask.class: Applied patch #825:
+	pg_atoi error in Tasks
+
 2004-06-09  Tom Copeland <tom at infoether.com>
 
 	* www/include/languages/PortugueseBrazilian.tab: Applied patch #811:

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/pm/ProjectTask.class
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/pm/ProjectTask.class	2011-02-24 16:29:33 UTC (rev 9695)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/pm/ProjectTask.class	2011-02-24 16:29:34 UTC (rev 9696)
@@ -564,8 +564,8 @@
 		$this->dependon =& $arr2;
 
 		if (count($arr) || count($arr2)) {
-			$add_arr = array_diff ($arr, $arr2);
-			$del_arr = array_diff ($arr2, $arr);
+			$add_arr = array_values (array_diff ($arr, $arr2));
+			$del_arr = array_values (array_diff ($arr2, $arr));
 			for ($i=0; $i<count($del_arr); $i++) {
 				db_query("DELETE FROM project_dependencies 
 					WHERE project_task_id='".$this->getID()."'
@@ -631,8 +631,8 @@
 			$arr=array('100');
 		}
 		if (count($arr) || count($arr2)) {
-			$add_arr = array_diff ($arr, $arr2);
-			$del_arr = array_diff ($arr2, $arr);
+			$add_arr = array_values(array_diff ($arr, $arr2));
+			$del_arr = array_values(array_diff ($arr2, $arr));
 			for ($i=0; $i<count($del_arr); $i++) {
 				db_query("DELETE FROM project_assigned_to
 					WHERE project_task_id='".$this->getID()."'



More information about the evolvis-commits mailing list