/** * Get groups that current user is an admin for. Requires login. * * @param userid optional, defaults to current logged in user. * @return GroupSet or Error */ function getMyAdminGroups($userid = '') { global $USER, $HUB_SQL; $currentuser = ''; if (isset($userid) && $userid != '') { $currentuser = $userid; } else { if (isset($USER->userid) && $USER->userid != '') { $currentuser = $USER->userid; } } $params = array(); $params[0] = $currentuser; $sql = $HUB_SQL->APILIB_GET_MY_ADMIN_GROUPS_SELECT . " " . $HUB_SQL->APILIB_GET_MY_ADMIN_GROUPS_SORT; $gs = new GroupSet(); return $gs->load($sql, $params); }