Obtiene el id del grupo al que pertenece el usuario logueado

Obtiene el id del grupo al que pertenece el usuario logueado
Va en apc-aa/include/usr_aliasfnc.php3

require_once AA_INC_PATH."easy_scroller.php3";
require_once AA_INC_PATH."sliceobj.php3";
require_once AA_INC_PATH."perm_core.php3";    // needed for GetAuthData();
require_once AA_INC_PATH."files.class.php3";  // file wrapper for {include};
 
 class AA_Stringexpand_idgrupo extends AA_Stringexpand {      
#sintaxis {idgrupo}  	
  	function expand() {        
  		$user=$GLOBALS["auth"]->auth['uname'];	//obtiene el nombre del usuario actual
  		$sql = "SELECT groupid FROM membership WHERE memberid=(SELECT id FROM users WHERE uid='$user')";        
  		$db=new DB_AA;
  		$db->query($sql);     
  		while ($db->next_record()) {    
  			 $id_grupo=$db->f('groupid');     
  			 }  
 
  		 if ($db->num_rows($sql) > 1) {
  		 	$id_grupo="el usuario pertenece a más de un grupo";
  		 	}
  		 return $id_grupo; 
  	}
 
}