Esempio n. 1
0
                    $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();
Esempio n. 2
0
<?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();