public function autocomplete() { $word = joosRequest::get('term'); joosFilter::make_safe($word); // если пользователь ввёл меньше 2х символов - не будем выдавать ему подсказку if (strlen($word) > 2) { $result = modelSearch::get_log($word); } else { $result = false; } echo json_encode($result); }
public static function check_code($alt = null, $method = 'post') { switch (strtolower($method)) { case 'get': $validate = joosRequest::get(self::get_code($alt), 0); break; case 'request': $validate = joosRequest::request(self::get_code($alt), 0); break; case 'post': default: $validate = joosRequest::post(self::get_code($alt), 0); break; } if (!$validate) { joosPages::page403(); } if (!isset($_SERVER['HTTP_USER_AGENT'])) { joosPages::page403(); } if (!$_SERVER['REQUEST_METHOD'] == 'POST') { joosPages::page403(); } }
public static function edit() { $id = joosRequest::get('id', 0); $obj_data = joosAutoadmin::get_active_model_obj(); $id > 0 ? $obj_data->load($id) : null; joosAutoadmin::edit($obj_data, $obj_data); }