Example #1
0
                $groupMembershipsToRevoke->Add($groupToRevoke);
            }
            $site->RevokeGroupMembershipsFromUsers($groupMembershipsToRevoke, $userToUpdate);
        }
        // Find new group memberships to grant.
        $grantList = array_diff($groupsSelected, $oldGroupMemberships);
        if ($grantList != null && !empty($grantList)) {
            $groupMembershipsToGrant = new MgStringCollection();
            foreach ($grantList as $groupToGrant) {
                $groupMembershipsToGrant->Add($groupToGrant);
            }
            $site->GrantGroupMembershipsToUsers($groupMembershipsToGrant, $userToUpdate);
        }
        // Everything is OK.
        $confirmationMsg = sprintf($confSuccessfulUpdate, $userID);
        SaveSessionVars();
        header('Location:  usermanagement.php?' . strip_tags(SID));
        exit;
    }
} catch (MgException $e) {
    CheckForFatalMgException($e);
    $errorMsg = $e->GetExceptionMessage();
} catch (Exception $e) {
    $errorMsg = $e->getMessage();
}
?>

<!-- PAGE DEFINITION -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
Example #2
0
function EndContentArea($saveSessionVars, $formName, $initialFocus)
{
    global $confirmationMsg;
    global $errorMsg;
    global $packageLoadErrorMsg;
    if ($saveSessionVars) {
        $confirmationMsg = "";
        $errorMsg = "";
        $packageLoadErrorMsg = "";
        SaveSessionVars();
    }
    if ($formName != NULL) {
        echo '      </form>', "\n";
        if ($initialFocus != NULL) {
            echo '      <script type="text/javascript" >document.' . $formName . '.' . $initialFocus . '.focus();</script>', "\n";
        }
    }
    echo '  </td>', "\n";
}