[evolvis-commits] r7242: Fixed user list and group list. ↵

mirabilos at evolvis.org mirabilos at evolvis.org
Thu Feb 24 15:37:05 CET 2011


Author: mirabilos
Date: 2011-02-24 15:37:05 +0100 (Thu, 24 Feb 2011)
New Revision: 7242

Modified:
   trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
   trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/grouplist.php
   trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/userlist.php
Log:
Fixed user list and group list.


Modified: trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog	2011-02-24 14:37:04 UTC (rev 7241)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/debian/changelog	2011-02-24 14:37:05 UTC (rev 7242)
@@ -1,11 +1,12 @@
-sourceforge (2.5-10+3) unstable; urgency=low
+sourceforge (2.5-10+4) unstable; urgency=low
 
   * Fixed /etc/alias entry for sourceforge user.  Really, this time.
   * Fixed Trove software map (closes: #108297).
   * Added sf-add-skill and sf-register-theme scripts.
   * Removed the need for chsh sourceforge in update-user-group-cvs.sh.
+  * Fixed user list and group list.
 
- -- Roland Mas <lolando at debian.org>  Tue, 14 Aug 2001 13:28:24 +0200
+ -- Roland Mas <lolando at debian.org>  Mon, 20 Aug 2001 18:59:43 +0200
 
 sourceforge (2.5-10) unstable; urgency=low
 

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/grouplist.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/grouplist.php	2011-02-24 14:37:04 UTC (rev 7241)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/grouplist.php	2011-02-24 14:37:05 UTC (rev 7242)
@@ -25,8 +25,13 @@
 
 	if (isset($group_name_search)) {
 		print "<b>Groups that begin with $group_name_search</b>\n";
+		// [RM] LIKE is case-sensitive, and we don't want that
+		// $res = db_query("SELECT group_name,unix_group_name,group_id,is_public,status,license "
+		// . "FROM groups WHERE group_name LIKE '$group_name_search%' "
+		// . ($form_pending?"AND WHERE status='P' ":"")
+		// . " ORDER BY group_name");
 		$res = db_query("SELECT group_name,unix_group_name,group_id,is_public,status,license "
-			. "FROM groups WHERE group_name LIKE '$group_name_search%' "
+			. "FROM groups WHERE group_name ~* '^$group_name_search%' "
 			. ($form_pending?"AND WHERE status='P' ":"")
 			. " ORDER BY group_name");
 	} else {

Modified: trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/userlist.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/userlist.php	2011-02-24 14:37:04 UTC (rev 7241)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/www/admin/userlist.php	2011-02-24 14:37:05 UTC (rev 7242)
@@ -81,7 +81,9 @@
 	print "\n<p>";
 	
 	if ($user_name_search) {
-		$result = db_query("SELECT user_name,user_id,status FROM users WHERE user_name LIKE '$user_name_search%' ORDER BY user_name");
+	  // [RM] LIKE is case-sensitive, and we don't want that
+	  //		$result = db_query("SELECT user_name,user_id,status FROM users WHERE user_name LIKE '$user_name_search%' ORDER BY user_name");
+		$result = db_query("SELECT user_name,user_id,status FROM users WHERE user_name ~* '^$user_name_search' ORDER BY user_name");
 	} else {
 		$result = db_query("SELECT user_name,user_id,status FROM users ORDER BY user_name");
 	}



More information about the evolvis-commits mailing list