Example #1
0
<?php

require_once "db/database.php";
if (isset($_REQUEST['controller'])) {
    switch ($_REQUEST['controller']) {
        case 'user':
            include 'controllers/UsersController.php';
            $controller = new user_controller();
            break;
        case 'list':
            include 'controllers/ListController.php';
            $controller = new list_controller();
            break;
        case 'tmpList':
            include 'controllers/TmpListController.php';
            $controller = new tmpListController();
            break;
        default:
            include 'controllers/defaultController.php';
            $controller = new defaultController();
            break;
    }
} else {
    include "controllers/defaultController.php";
    $controller = new defaultController();
}
$controller->execute();
Example #2
0
 /**
  * Runs the application, loading the appropriate controller based on the query string.  If none is given,
  * the defaultController will be run.
  */
 public function run()
 {
     if (isset($_GET['controller'])) {
         $controllerName = $_GET['controller'] . 'Controller';
         $controller = new $controllerName();
     } else {
         $controller = new defaultController();
     }
     $controller->run();
 }