private function completed() { global $phpEx; if ($_GET['from'] == "posting") { $url = "posting." . $phpEx . "?mode=" . $_GET['mode'] . "&"; if ($_GET['mode'] == "newtopic") { $url .= "f=" . urlencode($_GET['f']); } else { if ($_GET['mode'] == "reply") { $url .= "t=" . urlencode($_GET['t']); } else { $url .= "p=" . urlencode($_GET['p']); } } header("Location: " . append_sid($url)); } } public function getView() { return $this->view; } } $controller = new Controller(); $controller->start(); $view = $controller->getView(); if ($view) { $page_title = 'Quiz'; require_once $phpbb_root_path . 'includes/page_header.' . $phpEx; $view->display(); require_once $phpbb_root_path . 'includes/page_tail.' . $phpEx; }
require_once 'settings.php'; class Controller { public static function start($parameters) { switch ($parameters['target']) { case 'listOfItems': require_once dirname(__FILE__) . '/ItemController.php'; $body = ItemController::start(); $title = 'Tooted'; break; case 'listOfOrderPersons': require_once dirname(__FILE__) . '/OrderPersonController.php'; $body = OrderPersonController::start(array('target' => 'listOfOrderPersons')); $title = 'Kliendid'; break; case 'selectOrderPerson': require_once dirname(__FILE__) . '/OrderPersonController.php'; $body = OrderPersonController::start(array('id' => $_GET['id'], 'target' => 'selectOrderPerson')); $title = 'Kliendid'; break; default: exit('Mida teeme?'); } require_once dirname(__FILE__) . '/View.php'; echo View::buildView(array('body' => $body, 'title' => $title)); } } Controller::start(array('target' => isset($_GET['target']) ? $_GET['target'] : ''));
<?php header('Access-Control-Allow-Origin: *'); header('Content-type: application/json; charset=utf-8'); include "config.php"; include "controller.php"; $app = new Controller(); $app->start();
{ $target = isset($_GET['target']) ? $_GET['target'] : 'showForm'; switch ($target) { case 'register': require_once dirname(__FILE__) . '/ParticipationView.php'; if (isset($_GET['idExhibition']) && $_GET['idExhibition'] > 0) { require_once dirname(__FILE__) . '/Dog.php'; $dog = new Dog(); $dog->setBreed('retriiver')->setGender('m')->setBirthDate('2000-12-21'); require_once dirname(__FILE__) . '/Exhibition.php'; $exhibition = new Exhibition(); $exhibition->setId($_GET['idExhibition']); $exhibition->setCompleteExhibition(); $exhibition->insertDog($dog); echo ParticipationView::buildMessage(array('dog' => $dog, 'exhibition' => $exhibition)); } else { echo ParticipationView::buildErrorMessage(); } break; case 'showForm': default: require_once dirname(__FILE__) . '/Exhibition.php'; $exhibitions = Exhibition::getListOfTypeExhibitions(); require_once dirname(__FILE__) . '/ParticipationView.php'; echo ParticipationView::buildRegistrationForm(array('exhibitions' => $exhibitions)); break; } } } Controller::start();
require_once 'view/AreaView.php'; require_once 'model/UnitModel.php'; require_once 'view/LengthView.php'; require_once 'view/MassView.php'; require_once 'view/TemperatureView.php'; require_once 'view/CurrencyView.php'; require_once 'view/CaseView.php'; require_once 'view/SpeedView.php'; require_once 'view/VolumeView.php'; require_once 'view/TimeView.php'; require_once 'view/AngleView.php'; require_once 'view/BytesView.php'; require_once 'model/MassModel.php'; require_once 'model/AreaModel.php'; require_once 'model/CurrencyModel.php'; require_once 'model/LengthModel.php'; require_once 'model/SpeedModel.php'; require_once 'model/TemperatureModel.php'; require_once 'model/VolumeModel.php'; require_once 'model/TimeModel.php'; require_once 'model/CaseModel.php'; require_once 'model/AngleModel.php'; require_once 'model/BytesModel.php'; error_reporting(E_ALL); ini_set('display_errors', 'On'); $lv = new LayoutView(); $dtv = new DateTimeView(); $nv = new NavigationView(); $c = new Controller(); $view = $c->start(); $lv->render($dtv, $nv, $view);