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