topical media & game development
[] readme course(s) preface I 1 2 II 3 4 III 5 6 7 IV 8 9 10 V 11 12 afterthought(s) appendix reference(s) example(s) resource(s) _

talk show tell print

portal-classes-core.navigation.php



  <?PHP
  error_reporting(E_ALL);
  
  class Navigation {
  
          var core;
          
          function Navigation (&core) {
                  this->core = &core;
          }
          
          function includePage () {
          
                  if (isset(_GET['Page'])) {
                          page = _GET['Page'];
                  } else {
                          page = "";
                  }
                          
                  switch(page) {
                  
                          case 'Start':
                                          page = 'start.php';
                                          break;
                          case 'RSS':
                                          page = 'rss.php';
                                          break;
                          case 'Login':
                                          page = 'login.php';
                                          break;
                          case 'loginresend':
                                          page = 'loginresend.php';
                                          break;
                          case 'CatOverview':
                                          page = 'cat_overview.php';
                                          break;
                          case 'ArticleView':
                                          page = 'article_view.php';
                                          break;
                          case 'AudioView':
                                          page = 'audio_view.php';
                                          break;
                          case 'PictureView':
                                          page = 'picture_view.php';
                                          break;
                          case 'VideoView':
                                          page = 'video_view.php';
                                          break;
                          case 'Disclaimer':
                          case 'About':
                                          page = 'aboutus.php';
                                          break;
                          case 'Register':
                                          page = 'register.php';
                                          break;
                          case 'Emailconf':
                                          page = 'emailconf.php';
                                          break;
                          case 'Useredit':
                                          page = 'useredit.php';
                                          break;
                          case 'Userconfirmation':
                                          page = 'userconfirmation.php';
                                          break;
                          case 'Search':
                                          page = 'search.php';
                                          break;
                          case 'AdvancedSearch':
                                          page = 'advancedsearch.php';
                                          break;
                          case 'AdvancedSearchResults':
                                          page = 'advancedsearchresults.php';
                                          break;
                          default:
                                          page = 'start.php';
                                          
                  }
                  return page;
          }
  
  }
  ?>


(C) A. Eliëns 2/9/2007

You may not copy or print any of this material without explicit permission of the author or the publisher.
In case of other copyright issues, contact the author.