Exemplo n.º 1
0
                // Create session
                $sessionDataAccess = new DataAccess();
                $sessionHandler = new DBSessionHandler($sessionDataAccess);
                session_set_save_handler($sessionHandler, true);
                session_start();
                // Set session variables
                $_SESSION['WebUser'] = $objUser;
                $_SESSION['lastActivity'] = time();
            }
            echo $resetResult;
            break;
        case "EventViewerRemoveMemberFromEvent":
            $evtMemberId = '';
            if (isset($_POST['evtMember'])) {
                $evtMemberId = filter_var(trim($_POST['evtMember']), FILTER_SANITIZE_STRING);
            }
            echo $gamingHandler->EventViewerRemoveMemberFromEvent($dataAccess, $logger, $evtMemberId, $objUser->UserID, $objUser->IsPremiumMember);
            break;
        case "EventReminderSettingsLoad":
            echo $securityHandler->EventReminderSettingsLoad($objUser);
            break;
        case "EventReminderSettingsUpdate":
            $sendReminderEmails = isset($_POST['sendReminderEmails']) ? filter_var($_POST['sendReminderEmails'], FILTER_SANITIZE_STRING) : "-1";
            $reminderEmailAddress = isset($_POST['reminderEmailAddress']) ? filter_var($_POST['reminderEmailAddress'], FILTER_SANITIZE_STRING) : "";
            $reminderEmailTimeToSend = isset($_POST['reminderEmailTimeToSend']) ? filter_var($_POST['reminderEmailTimeToSend'], FILTER_SANITIZE_STRING) : "-1";
            echo $securityHandler->EventReminderSettingsUpdate($dataAccess, $logger, $objUser, $sendReminderEmails, $reminderEmailAddress, $reminderEmailTimeToSend);
            break;
    }
} else {
    echo "Error: No action set";
}