Example #1
0
 public function request($field = false)
 {
     $req = $this->requestArray == false ? $_REQUEST : $this->requestArray;
     if (is_object($this->attributeKey) && is_array($req['akID'])) {
         $p = $req['akID'][$this->attributeKey->getAttributeKeyID()];
         if ($field) {
             return $p[$field];
         }
         return $p;
     }
     return parent::request($field);
 }
Example #2
0
 /**
  * Handle the request
  */
 public static function handle()
 {
     if (empty(self::$request)) {
         self::$request = 'default';
     }
     $req = array('page' => self::$request, 'url' => Config::instance()->get('baseurl') . '/' . self::$request, 'time' => $GLOBALS['numbat_start_time'], 'error' => false);
     try {
         $item = new Item(self::$request);
         Views::load($item, $req);
     } catch (NumbatDBError $e) {
         numbat_primative_die($e->getMessage(), 'db', $e->getConfig());
     } catch (Numbat404 $e) {
         $req['error'] = true;
         $item = new Item('error/404');
         Views::load($item, $req);
     }
 }
<?php

//INCLUDE THE FILES NEEDED...
require_once 'controller/Controller.php';
session_start();
date_default_timezone_set('Europe/Stockholm');
//MAKE SURE ERRORS ARE SHOWN... MIGHT WANT TO TURN THIS OFF ON A PUBLIC SERVER
error_reporting(E_ALL);
ini_set('display_errors', 'On');
//Start the controller
$controller = new Controller();
$controller->request();