Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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();
     }
 }
Exemplo n.º 3
0
 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);
 }