$pageCompositionView->addToRightSection($recController->doControlBox()); $pageCompositionView->addToMainSection($recordingController->doControlRecordingsList()); } else { $pageNavigationView->redirectTo($pageNavigationView->getLoginLink()); } break; case \permag\view\PageNavigationView::LOGIN: // page comp $pageCompositionView->addToRightSection($masterView->doDescription()); $pageCompositionView->addToMainSection($loginOutput); break; case \permag\view\PageNavigationView::REGISTER: // register doControl $regController = new \permag\controller\RegisterController(); $registerOutput = $regController->doControl($loginHandler, $db, $pageNavigationView); // page comp $pageCompositionView->addToRightSection($masterView->doDescription()); $pageCompositionView->addToMainSection($registerOutput); break; } // kill db conn $db = null; // composition $body = $pageCompositionView->mergeSectionsToPage(); // page view return $pageView->getHTMLPage(self::TITLE, $body); } } $masterController = new MasterController(); echo $masterController->doControl();
<?php //INCLUDE THE FILES NEEDED... require_once 'view/DateTimeView.php'; require_once 'view/LayoutView.php'; require_once 'view/CookieStorage.php'; require_once 'controller/LoginController.php'; require_once 'controller/MasterController.php'; require_once 'controller/RegisterController.php'; //MAKE SURE ERRORS ARE SHOWN... MIGHT WANT TO TURN THIS OFF ON A PUBLIC SERVER error_reporting(E_ALL); ini_set('display_errors', 'On'); $mc = new MasterController(); $mc->doControl();