Activities_model::getList PHP Метод

getList() публичный Метод

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('activities');
            if (isset($filter['filter_status']) and is_numeric($filter['filter_status'])) {
                $this->db->where('status', $filter['filter_status']);
            }
            $this->db->order_by('date_added', 'DESC');
            $query = $this->db->get();
            $result = $sort_result = array();
            if ($query->num_rows() > 0) {
                return $query->result_array();
            }
            return $result;
        }
    }