Exemple #1
0
            if ($user->id < 0) {
                setcookie("SignupRedirect", "boardCreator", time() + 3600);
                setcookie("SignupRedirectData", $_POST['boardId'], time() + 3600);
                header("Location:/signup?SignupRedirect=boardCreator");
            } else {
                if ($user->credit < priceClaim) {
                    header("Location: /purchase?err=priceClaim");
                    exit;
                } else {
                    $controller = "boardCreatorStep2";
                    $boardId = $_POST['boardId'];
                }
            }
            break;
        case 'Yes - Create my whiteboard.':
            if ($user->credit < priceClaim) {
                header("Location: /purchase?err=priceClaim");
                exit;
            }
            $user->chargeCredits(priceClaim);
            $s = $app->db->prepare("select name,brandImage, backgroundColor from TempBoard where id=:i");
            $s->bindParam(':i', $_POST['boardId']);
            $s->execute();
            $tb = $s->fetchObject();
            $newBoard = Whiteboard::newBoard($tb->name, $user->id, 500, 500, $tb->brandImage, $tb->backgroundColor, time() + 6060606060606060.0 * 60 * 3);
            $controller = "boardCreatorFinish";
            break;
    }
} else {
    $boardName = array_key_exists('boardName', $_POST) ? $_POST['boardName'] : 'My New Whiteboard';
}