Error::generate('notice', 'Logged out successfully'); } else { Error::generate('notice', 'Not logged in'); } if (isset($_SESSION['last_rendered_page']) && $_SESSION['last_rendered_page']) { redirect_raw($_SESSION['last_rendered_page']); } else { redirect(); } break; case 'create': $args['name'] = $args['firstname'] = $args['lastname'] = $args['university'] = $args['gradyear'] = $args['email'] = $args['recaptcha_error'] = ''; include "views/{$action}.view.php"; break; case 'list': $args['userlist'] = User::ListAll(); // Fallthrough // Fallthrough case 'login': case 'forgot_password': case 'reset_password': case 'upload': include "views/{$action}.view.php"; break; case 'show': Error::generate('notice', 'Invalid user ID', Error::$FLAGS['single']); if (isset($_SESSION) && $_SESSION['last_rendered_page']) { redirect_raw($_SESSION['last_rendered_page']); } else { redirect(); }