<?php require_once 'models/Http.php'; require_once 'models/User.php'; require_once 'views/Standard.php'; require_once 'views/Register.php'; $username = Http::get('username'); $email = Http::get('email'); $register_form = Register::render($username, $email); $reason = Register::renderReason(Http::get('reason')); $information = Register::renderInformation(); echo Standard::render($information . $reason, $register_form, User::generateLoginState());
switch ($_GET['page']) { case "profile": if (!isset($_GET['username'])) { header("HTTP/1.0 404 Not Found"); die; } $page = new Profile($_GET['username']); $page->render('Profile'); break; case "login": $page = new Login(); $page->render('Log in'); break; case "register": $page = new Register(); $page->render('Register'); break; case "logout": $_SESSION = array(); setcookie(session_name(), '', time() - 2592000, '/'); session_destroy(); $page = new Main(); $page->render('alumni.php'); break; case "communicate": $page = new Communicate(); $page->render('Communicate'); default: header("HTTP/1.0 404 Not Found"); die; }