You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by jf...@apache.org on 2012/02/21 20:20:01 UTC

svn commit: r1291960 - /incubator/vcl/trunk/web/.ht-inc/utils.php

Author: jfthomps
Date: Tue Feb 21 19:20:00 2012
New Revision: 1291960

URL: http://svn.apache.org/viewvc?rev=1291960&view=rev
Log:
VCL-321
user lookup tool doesn't show user group affiliation

modified getUsersGroups - added group affiliation to names of owned groups when $includeaffil is 1

Modified:
    incubator/vcl/trunk/web/.ht-inc/utils.php

Modified: incubator/vcl/trunk/web/.ht-inc/utils.php
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/utils.php?rev=1291960&r1=1291959&r2=1291960&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/utils.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/utils.php Tue Feb 21 19:20:00 2012
@@ -3375,10 +3375,20 @@ function getUsersGroups($userid, $includ
 		$groups[$row["usergroupid"]] = $row["name"];
 	}
 	if($includeowned) {
-		$query = "SELECT id AS usergroupid, "
-		       .        "name "
-		       . "FROM usergroup "
-		       . "WHERE ownerid = $userid";
+		if($includeaffil) {
+			$query = "SELECT g.id AS usergroupid, "
+			       .        "CONCAT(g.name, '@', a.name) AS name "
+			       . "FROM usergroup g, "
+			       .      "affiliation a "
+			       . "WHERE g.ownerid = $userid AND "
+			       .       "g.affiliationid = a.id";
+		}
+		else {
+			$query = "SELECT id AS usergroupid, "
+			       .        "name "
+			       . "FROM usergroup "
+			       . "WHERE ownerid = $userid";
+		}
 		$qh = doQuery($query, "101");
 		while($row = mysql_fetch_assoc($qh)) {
 			$groups[$row["usergroupid"]] = $row["name"];