Example #1
0
         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();
     }