コード例 #1
0
ファイル: core.php プロジェクト: peter23/PicoFramework
function processRequest($q)
{
    $q = rtrim($q, ' /');
    if (!$q) {
        $q = '/';
    }
    try {
        runController($q, array(), getMiddlewares($q));
    } catch (LoadException $e) {
        error_log(formatException($e));
        runController('/_404');
    }
}
コード例 #2
0
ファイル: index.php プロジェクト: kyzima-spb/simple-blog
<?php

const DEFAULT_CONTROLLER = 'post';
require_once __DIR__ . '/libs/storage.php';
require_once __DIR__ . '/libs/sanitize.php';
require_once __DIR__ . '/libs/functions.php';
require_once __DIR__ . '/libs/view.php';
require_once __DIR__ . '/app/models/post.php';
require_once __DIR__ . '/app/models/user.php';
require_once __DIR__ . '/app/controllers/postController.php';
require_once __DIR__ . '/app/controllers/userController.php';
session_start();
runController(DEFAULT_CONTROLLER);
コード例 #3
0
ファイル: index.php プロジェクト: alexBLR/firmware
require_once 'twig/lib/Twig/Autoloader.php';
Twig_Autoloader::register();
#Подключаем файлы конфига
require_once 'config/routes.php';
require_once 'config/mysql.php';
//
//#Подключаем контроллеры
require_once 'includes/routesController.php';
require_once 'includes/paypal.php';
require_once 'includes/onpay.php';
require_once 'mainBundle/mainController.php';
require_once 'mainBundle/ajaxController.php';
require_once 'mainBundle/apiController.php';
require_once 'mainBundle/userController.php';
require_once 'mainBundle/groupController.php';
require_once 'mainBundle/logsController.php';
require_once 'mainBundle/firmwareController.php';
#и функции
$loader = new Twig_Loader_Filesystem('templates/');
$twig = new Twig_Environment($loader, array('cache' => 'cache/', 'debug' => true));
function is_authorized()
{
    if (!empty($_SESSION['user_id'])) {
        return $_SESSION['user_id'];
    } else {
        return false;
    }
}
$route = getRoute();
runController($route);
コード例 #4
0
ファイル: Utils.php プロジェクト: peter23/PicoFramework
 public function getRunController($name, $data = array())
 {
     ob_start();
     runController($name, $data);
     return ob_get_clean();
 }