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'; }