Added API procedure "getMemberGroups"

This commit is contained in:
Frederic Guillot
2016-04-21 21:10:04 -04:00
parent b0e41bc81b
commit 60e0753b90
6 changed files with 97 additions and 0 deletions

View File

@@ -108,4 +108,21 @@ class GroupMember extends Base
->eq('user_id', $user_id)
->exists();
}
/**
* Get all groups for a given user
*
* @access public
* @param integer $user_id
* @return array
*/
public function getGroups($user_id)
{
return $this->db->table(self::TABLE)
->columns(Group::TABLE.'.id', Group::TABLE.'.name')
->join(Group::TABLE, 'id', 'group_id')
->eq(self::TABLE.'.user_id', $user_id)
->asc(Group::TABLE.'.name')
->findAll();
}
}