Exemplo n.º 1
0
if (file_exists("install/")) {
    die("Please remove the install directory before continuing");
}
/**** WE SPLIT UP THE CONFIGURATION FILE HERE SO THAT WE CAN POST THE USERNAME AND PASSWORD FROM ANYWHERE ****/
/* GENERAL CONFIG */
require_once "config.php";
/* DATABASE CONFIGURATION */
require_once "db_config.php";
/* THIS ALLOWS POSTING TO THE INDEX PAGE TO BE PICKED UP AND PROCESSED BEFORE WE DO CONFIG STUFF */
if (isset($_GET['dtask'])) {
    /**** LOGOUT ****/
    if ($_GET['dtask'] == "logout" && isset($_SESSION['user_id'])) {
        require_once $dr . "classes/login/logout.php";
        $logout = new Logout();
        $logout->SetCredentials($_SESSION['user_id']);
        $result = $logout->ExecuteLogout();
        if (!$result) {
            echo Alert("2");
        }
    } elseif ($_GET['dtask'] == "remove_remember_me" && isset($_COOKIE['mvh_username'])) {
        setcookie("mvh_username", False);
    } elseif ($_GET['dtask'] == "activate_workspace" && isset($_SESSION['user_id']) && isset($_GET['workspace_id'])) {
        require_once $dr . "modules/workspace/classes/activate_workspace.php";
        $aw = new ActivateWorkspace();
        $aw->SetCredentials($_SESSION['user_id'], $_GET['workspace_id']);
        $result = $aw->Activate();
        if (!$result) {
            echo Alert("3", $aw->ShowErrors());
        }
    } elseif ($_GET['dtask'] == "deactivate_workspace" && isset($_SESSION['user_id'])) {
        require_once $dr . "modules/workspace/classes/activate_workspace.php";