ACC SHELL
<?php
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
require_once __DIR__ . '/vendor/autoload.php';
$base = dirname($_SERVER['PHP_SELF']);
// Update request when we have a subdirectory
if (ltrim($base, '/')) {
$_SERVER['REQUEST_URI'] = substr($_SERVER['REQUEST_URI'], strlen($base));
}
$klein = new \Klein\Klein();
// First, let's setup the layout our site will use. By passing
// an anonymous function in Klein will respond to all methods/URI's.
$klein->respond(function ($request, $response, $service) {
$service->layout('layouts/default.php');
});
// Home page view
$klein->respond('/', function ($request, $response, $service) {
// add some data to the view.
$service->pageTitle = 'O nás';
// This is the function that renders the view inside the layout.
$service->render('views/o-nas.php');
});
$klein->respond('/ofsetovy-tisk', function ($request, $response, $service) {
$service->pageTitle = 'Ofsetový tisk';
$service->render('views/ofsetovy-tisk.php');
});
$klein->respond('/tisk-samolepicich-etiket', function ($request, $response, $service) {
$service->pageTitle = 'Tisk samolepicích etiket';
$service->render('views/tisk-samolepicich-etiket.php');
});
$klein->respond('/digitalni-tisk', function ($request, $response, $service) {
$service->pageTitle = 'Tisk samolepicích etiket';
$service->render('views/digitalni-tisk.php');
});
$klein->respond('/kontakt', function ($request, $response, $service) {
$service->pageTitle = 'Tisk samolepicích etiket';
$service->render('views/kontakt.php');
});
$klein->respond('/reference', function ($request, $response, $service) {
$service->pageTitle = 'Reference';
$service->render('views/reference.php');
});
$klein->respond('404', function ($request, $response, $service) {
$service->pageTitle = 'Požadovaná stránka neexistuje';
$service->render('views/pozadovana-stranka-neexistuje.php');
});
$klein->dispatch();
ACC SHELL 2018