Exemplo n.º 1
0
 public function getTask()
 {
     $start_index = Get::req('startIndex', DOTY_INT, 0);
     $results = Get::req('results', DOTY_MIXED, Get::sett('visuItem', 250));
     $sort = Get::req('sort', DOTY_MIXED, 'text_module');
     $dir = Get::req('dir', DOTY_MIXED, 'asc');
     $la_module = Get::req('la_module', DOTY_ALPHANUM, false);
     $la_text = Get::req('la_text', DOTY_MIXED, false);
     $lang_code = Get::req('lang_code', DOTY_ALPHANUM, false);
     $lang_code_diff = Get::req('lang_code_diff', DOTY_ALPHANUM, false);
     $only_empty = Get::req('only_empty', DOTY_MIXED, 0);
     if ($only_empty == 'true') {
         $only_empty = true;
     } else {
         $only_empty = false;
     }
     $model = new LangAdm();
     $lang_list = $model->getAll($start_index, $results, $la_module, $la_text, $lang_code, $lang_code_diff, $only_empty, $sort, $dir);
     $total_lang = $model->getCount($la_module, $la_text, $lang_code, $only_empty);
     $res = array('totalRecords' => $total_lang, 'startIndex' => $start_index, 'sort' => $sort, 'dir' => $dir, 'rowsPerPage' => $results, 'results' => count($lang_list), 'records' => $lang_list);
     echo $this->json->encode($res);
 }