Example #1
0
 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));
 }
Example #2
0
<?php

require_once 'settings.php';
class ItemController
{
    public static function start()
    {
        // get data
        require_once dirname(__FILE__) . '/Item.php';
        $items = Item::getListOfTypeItem(array());
        // get view
        require_once dirname(__FILE__) . '/ItemView.php';
        $view = ItemView::buildListOfItems(array('items' => $items));
        echo $view;
    }
}
ItemController::start();