<? 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; }