コード例 #1
0
ファイル: apilib.php プロジェクト: uniteddiversity/LiteMap
/**
 * 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);
}