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();