Advertisement
Guest User

Get List

a guest
May 21st, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.32 KB | None | 0 0
  1. // ====================================================================
  2.     // ** OBJECT EMPLOYEE JOB TITLE
  3.     // ====================================================================
  4.     public function employee_job_title_get_list($filters = array(), $pagination = false, $datatables = false){
  5.      
  6.         $column_search  = array(null,"name", "grade", "description");
  7.         $column_order   = $column_search;
  8.         $order          = array("name" => "asc");
  9.        
  10.         $this->db->select("*");
  11.         $this->db->from("employee_job_title");
  12.        
  13.         if($datatables){
  14.           $this->generate_datatables_input($filters, $column_search, $column_order, $order, $pagination);
  15.         }else{
  16.           foreach ($filters as $key => $value) {
  17.             switch ($key) {
  18.                 case "id":
  19.                     $this->db->where("id", (int) $value);
  20.                     break;
  21.                 case "hash_id":
  22.                     $this->db->where("md5(id)", trim($value));
  23.                     break;
  24.                 case "name":
  25.                     $this->db->where("name", $value);
  26.                     break;
  27.                 default:
  28.                     break;
  29.             }
  30.           }
  31.         }                
  32.        
  33.         $res = $this->db->get()->result_array();
  34.         return $res;
  35.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement