Example #1
0
        } else {
            echo "UserGroupTable insert Failure\n";
        }
    }
}
$user = new User();
// generate some fake data:
//$user->generateTestData();
// handle request type
if (array_key_exists(APPLY_FOR_GROUP, $_GET)) {
    $request = json_decode($_GET[APPLY_FOR_GROUP]);
    $user->applyForGroup($request->user_email, $request->group_id);
} else {
    if (array_key_exists(CANCEL_GROUP_APPLICATION, $_GET)) {
        $request = json_decode($_GET[CANCEL_GROUP_APPLICATION]);
        $user->cancelGroupApplication($request->user_email, $request->group_id);
    } else {
        if (array_key_exists(GET_APPLIED_GROUPS, $_GET)) {
            $user->getAppliedGroups($_GET[GET_APPLIED_GROUPS]);
        } else {
            if (array_key_exists(GET_JOINED_GROUPS, $_GET)) {
                $user->getJoinedGroups($_GET[GET_JOINED_GROUPS]);
            } else {
                if (array_key_exists(GET_CREATED_GROUPS, $_GET)) {
                    $user->getCreatedGroups($_GET[GET_CREATED_GROUPS]);
                } else {
                    if (array_key_exists(LEAVE_GROUP, $_GET)) {
                        $request = json_decode($_GET[LEAVE_GROUP]);
                        $user->leaveGroup($request->user_email, $request->group_id);
                    } else {
                        if (array_key_exists(GET_USER_PROFILE, $_GET)) {