コード例 #1
0
 function countAllFunctions()
 {
     if ($this->input->post('tas_functionname') != '') {
         $this->db->like('tas_functionname', $this->input->post('tas_functionname'));
     }
     // Keep pagination for filter status
     rememberFilter(array('tas_status', 'con_id', 'mod_id'), $this->db);
     //-----------------------
     $this->db->from(TABLE_PREFIX . 'modules');
     $this->db->join(TABLE_PREFIX . 'controllers', 'mod_id=con_moduleid', 'left');
     $this->db->join(TABLE_PREFIX . 'tasks', 'con_id=tas_controllerid', 'left');
     return $this->db->get()->num_rows();
 }
コード例 #2
0
ファイル: entradas.php プロジェクト: flafuente/parrillas
 public function index()
 {
     //Remember filters
     if (!$_REQUEST['fresh']) {
         rememberFilter('search');
         rememberFilter('limit');
         rememberFilter('limitStart');
         rememberFilter('order');
         rememberFilter('orderDir');
     }
     $config = Registry::getConfig();
     $pag['total'] = 0;
     $pag['limit'] = $_REQUEST['limit'] ? $_REQUEST['limit'] : $config->get("defaultLimit");
     $pag['limitStart'] = $_REQUEST['limitStart'];
     $this->setData("results", Entrada::select($_REQUEST, $pag['limit'], $pag['limitStart'], $pag['total']));
     $this->setData("pag", $pag);
     $html = $this->view("views.list");
     $this->render($html);
     //Log
     Log::add(LOG_LISTAR_ENTRADA);
 }