Categories_model::getList PHP Method

getList() public method

public getList ( $filter = [] )
    public function getList($filter = array())
    {
        if (!empty($filter['page']) and $filter['page'] !== 0) {
            $filter['page'] = ($filter['page'] - 1) * $filter['limit'];
        }
        if ($this->db->limit($filter['limit'], $filter['page'])) {
            $this->db->from('categories');
            if (!empty($filter['sort_by']) and !empty($filter['order_by'])) {
                $this->db->order_by($filter['sort_by'], $filter['order_by']);
            }
            if (!empty($filter['filter_search'])) {
                $this->db->like('name', $filter['filter_search']);
            }
            $query = $this->db->get();
            $result = array();
            if ($query->num_rows() > 0) {
                $result = $query->result_array();
            }
            return $result;
        }
    }