private function create() {
     init::importClass(config::$load); //получаем список классов..
     init::importJS(config::$scripts); //скриптов..
     init::importCSS(config::$styles); //стилей
     $control = new controller;
     $control->getData();
 }
Exemplo n.º 2
0
<?

if (!isset($_SERVER['HTTP_X_REQUESTED_WITH']) && empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) !== 'xmlhttprequest') die(header('Location: /'));

require_once ($_SERVER[DOCUMENT_ROOT] . '/inc/define.php');
require_once (_ROOT_ . '/config.php');
require_once (_INC_ . 'init.class.php');

init::importClass(array_merge(config::$load, ['ajax']));

$ajax = new ajax;

//Перебираем пришедшие данные (бомж-роутер)
switch (true) {
    case !empty($_POST['search']) :
        $ajax->filterData($_POST);
        break;
    case !empty($_POST['id']) :
        $ajax->loadData($_POST['id']);
        break;
    case !empty($_POST['askemail']) :
        $ajax->sendEmail($_POST);
        break;
}