[evolvis-commits] r13950: db_query_params() transition

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 03:38:58 CET 2011


Author: mirabilos
Date: 2011-02-28 03:38:57 +0100 (Mon, 28 Feb 2011)
New Revision: 13950

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/plugins/svntracker/common/svntrackerPlugin.class.php
Log:
db_query_params() transition

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/plugins/svntracker/common/svntrackerPlugin.class.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/plugins/svntracker/common/svntrackerPlugin.class.php	2011-02-28 02:38:52 UTC (rev 13949)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/plugins/svntracker/common/svntrackerPlugin.class.php	2011-02-28 02:38:57 UTC (rev 13950)
@@ -47,9 +47,8 @@
 	* @param   integer  $group_id Group_id of the actual Group_id
 	*
 	*/
-	function getCommitEntries($Query,$group_id) {
+	function getCommitEntries($DBResult,$group_id) {
 		$group = &group_get_object($group_id);
-		$DBResult = db_query($Query);
 		$Rows= db_numrows($DBResult);
 		
 		if ($Rows > 0) {
@@ -255,20 +254,15 @@
 				$group->setPluginUse ( $this->name, false );
 			}
 		} elseif ($hookname == "artifact_extra_detail") {
-			$Query="SELECT * FROM plugin_svntracker_data_master,".
-				"plugin_svntracker_data_artifact".
-				" WHERE plugin_svntracker_data_artifact.group_artifact_id='$aid' ".
-				" AND plugin_svntracker_data_master.holder_id=".
-				" plugin_svntracker_data_artifact.id ORDER BY svn_date";
-			$this->getCommitEntries($Query, $group_id);
+			$DBResult = db_query_params ('SELECT * FROM plugin_svntracker_data_master,
+plugin_svntracker_data_artifact WHERE plugin_svntracker_data_artifact.group_artifact_id=$1 AND plugin_svntracker_data_master.holder_id=plugin_svntracker_data_artifact.id ORDER BY svn_date',
+						     array ($aid));
+			$this->getCommitEntries($DBResult, $group_id);
 		} elseif ($hookname == "task_extra_detail") {
-			$Query="SELECT * FROM plugin_svntracker_data_master,".
-				"plugin_svntracker_data_artifact".
-				" WHERE plugin_svntracker_data_artifact.project_task_id='".
-				$params['task_id']."' ".
-				" AND plugin_svntracker_data_master.holder_id=".
-				" plugin_svntracker_data_artifact.id ORDER BY svn_date";
-			$this->getCommitEntries($Query, $group_id);
+			$DBResult = db_query_params ('SELECT * FROM plugin_svntracker_data_master,
+plugin_svntracker_data_artifact WHERE plugin_svntracker_data_artifact.project_task_id=$1 AND plugin_svntracker_data_master.holder_id=plugin_svntracker_data_artifact.id ORDER BY svn_date',
+						     array ($params['task_id']));
+			$this->getCommitEntries($DBResult, $group_id);
 		} /*elseif ($hookname == "update_svn_repository") {
 			$Group = group_get_object($params["group_id"]);
 			if ($Group->usesPlugin("cvstracker")) {



More information about the evolvis-commits mailing list