rendered paste bodyfunction search()
{
$data = array();
foreach ($_POST as $key => $value)
{
if ($this->input->post($key, TRUE) != "" and $this->input->post($key, TRUE) != "any" and $this->input->post($key, TRUE) != "Any")
$data[$key] = $this->input->post($key, TRUE);
}
$qstr = md5(serialize($data));
$_SESSION[$qstr] = $data;
redirect('mls_listing/search_results/' . $qstr . '/');
}
function search_results()
{
$search_terms = $this->uri->segment(3);
$page = ($this->uri->segment(4)) ? $this->uri->segment(4) : 0;
$results = $this->mls_listingmodel->search($search_terms, $page);
$this->load->library('pagination');
$config['base_url'] = 'http://www.century21white.com/mls_listing/search_results/' . $this->uri->segment(3) . '/';
$config['total_rows'] = $results['found_rows'];
$config['per_page'] = '10';
$config['uri_segment'] = 4;
$config['num_links'] = 5;
$config['full_tag_open'] = '<p>';
$config['full_tag_close'] = '</p>';
$config['num_tag_close'] = ' |';
$config['cur_tag_close'] = '</b> |';
$this->pagination->initialize($config);
$data = array( "view" => "mls_listing/search",
"header" => "header",
"left_menu" => $this->left_menu,
"top_menu" => null,
"page" => null,
"whats_new" => null,
"results" => $results['houses'],
"images" => $results['images'],
"found_rows" => $results['found_rows'],
"title" => "century21white.com :: MLS Search"
);
$this->load->view('layout', $data);
}