Example #1
0
    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;
}
Example #2
0
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'] : ''));
Example #3
0
<?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();
Example #4
0
    {
        $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();
Example #5
0
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);