public function filter()
{
$url = '';
$data['search'] = '';
if ($this->input->get('search')) {
$data['search'] = $this->input->get('search');
$url .= 'search=' . $this->input->get('search') . '&';
}
$filters['distance']['name'] = lang('text_filter_distance');
$filters['distance']['href'] = site_url('local/all?' . $url . 'sort_by=distance');
$filters['newest']['name'] = lang('text_filter_newest');
$filters['newest']['href'] = site_url('local/all?' . $url . 'sort_by=newest');
$filters['rating']['name'] = lang('text_filter_rating');
$filters['rating']['href'] = site_url('local/all?' . $url . 'sort_by=rating');
$filters['name']['name'] = lang('text_filter_name');
$filters['name']['href'] = site_url('local/all?' . $url . 'sort_by=name');
$data['sort_by'] = '';
if ($this->input->get('sort_by')) {
$data['sort_by'] = $this->input->get('sort_by');
$url .= 'sort_by=' . $data['sort_by'];
}
$data['filters'] = $filters;
$url = !empty($url) ? '?' . $url : '';
$data['search_action'] = site_url('local/all' . $url);
return $data;
}