[evolvis-commits] r14023: db_query_params for features_boxes

mirabilos at evolvis.org mirabilos at evolvis.org
Mon Feb 28 03:45:52 CET 2011


Author: mirabilos
Date: 2011-02-28 03:45:52 +0100 (Mon, 28 Feb 2011)
New Revision: 14023

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/www/include/features_boxes.php
Log:
db_query_params for features_boxes

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/include/features_boxes.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/include/features_boxes.php	2011-02-28 02:45:49 UTC (rev 14022)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/include/features_boxes.php	2011-02-28 02:45:52 UTC (rev 14023)
@@ -147,10 +147,7 @@
 }
 
 function show_newest_projects() {
-	$sql =	"SELECT group_id,unix_group_name,group_name,register_time FROM groups 
-WHERE is_public=1 AND status='A' AND type_id=1 AND register_time > 0 
-ORDER BY register_time DESC";
-	$res_newproj = db_query($sql,10);
+	$res_newproj = db_query_params ('SELECT group_id,unix_group_name,group_name,register_time FROM groups WHERE is_public=1 AND status=$1 AND type_id=1 AND register_time > 0 ORDER BY register_time DESC', array ('A'), 10);
 
 	$return = '';
 
@@ -170,11 +167,8 @@
 
 function show_highest_ranked_users() {
 	//select out the users information to show the top users on the site
-	$sql="SELECT users.user_name,users.user_id,users.realname,user_metric.metric
-		FROM user_metric,users
-		WHERE users.user_id=user_metric.user_id AND user_metric.ranking < 11 AND users.status != 'D'  
-		ORDER BY ranking ASC";
-	$res=db_query($sql);
+	$res = db_query_params ('SELECT users.user_name,users.user_id,users.realname,user_metric.metric	FROM user_metric,users WHERE users.user_id=user_metric.user_id AND user_metric.ranking < 11 AND users.status != $1 ORDER BY ranking ASC',
+				array ('D')) ;
 	$rows=db_numrows($res);
 	if (!$res || $rows<1) {
 		return  _('No Stats Available').db_error();
@@ -191,16 +185,9 @@
 }
 
 function show_highest_ranked_projects() {
-	$sql="SELECT groups.group_name,groups.unix_group_name,groups.group_id,
-project_weekly_metric.ranking,project_weekly_metric.percentile 
-FROM groups,project_weekly_metric 
-WHERE groups.group_id=project_weekly_metric.group_id 
-AND groups.is_public=1 
-AND groups.type_id=1  
-AND groups.status != 'D'  
-AND groups.use_stats=1  
-ORDER BY ranking ASC";
-	$result=db_query($sql,20);
+	$result = db_query_params ('SELECT groups.group_name,groups.unix_group_name,groups.group_id,project_weekly_metric.ranking,project_weekly_metric.percentile FROM groups,project_weekly_metric WHERE groups.group_id=project_weekly_metric.group_id AND groups.is_public=1 AND groups.type_id=1 AND groups.status != $1 AND groups.use_stats=1 ORDER BY ranking ASC', 
+				   array ('D'),
+				   20);
 	if (!$result || db_numrows($result) < 1) {
 		return _('No Stats Available')." ".db_error();
 	} else {



More information about the evolvis-commits mailing list