示例#1
0
if (isset($_GET['page'])) {
    $page = $_GET['page'];
} else {
    $page = 'blog';
}
// Switch to determine the controller
switch ($page) {
    case 'blog':
        $blogController->blogList();
        break;
    case 'blog_view':
        $blogController->blogView($id);
        break;
    case 'login_form':
        if (isset($_POST['username']) && isset($_POST['password'])) {
            $user->verifyUser($_POST['username'], $_POST['password']);
        } else {
            $user->forceLogin();
            $blogController->loginForm();
        }
        break;
    case 'admin':
        $user->forceAdmin();
        $adminController->adminList();
        break;
    case 'edit_post':
        $user->forceAdmin();
        $adminController->adminEdit($id);
        break;
    case 'update_post':
        $user->forceAdmin();