public function imoveis_temp() { $this->output->enable_profiler(TRUE); $codigo = $this->input->post("codigo"); $tipo_negocio = $this->input->post("tipo_negocio"); $tipo_imovel = $this->input->post("tipo_imovel"); $cidade = $this->input->post("cidade"); $bairro = $this->input->post("bairro"); $val_min = $this->input->post("val_min"); $val_max = $this->input->post("val_max"); if ($tipo_negocio != "0") { $this->session->set_userdata("tipo_negocio", $tipo_negocio); } if ($tipo_imovel != "0") { $this->session->set_userdata("tipo_imovel", no_acento_decode($tipo_imovel)); } if ($cidade != "0") { $this->session->set_userdata("cidade", no_acento_decode($cidade)); } if ($bairro != "0") { $this->session->set_userdata("bairro", no_acento_decode($bairro)); } if ($val_min != "0") { $this->session->set_userdata("valor-minimo", $val_min); } if ($val_max != "0") { $this->session->set_userdata("valor-maximo", $val_max); } if ($codigo != "0") { $this->session->set_userdata("id", $codigo); $this->session->unset_userdata("tipo_negocio"); } redirect("imoveis"); }
public function imoveis($type, $value, $visualizacao_tipo = "adm") { $this->output->enable_profiler(FALSE); /*------------------- VALIDACAO ---------------------------*/ valida_usuario(); /*------------------- CONTROLE ---------------------------*/ $test = $this->session->userdata("{$type}"); $value = no_acento_decode($value); if ($type != "id") { if (empty($test)) { $this->session->set_userdata("{$type}", $value); } if (!empty($test)) { if ($test != $value) { $this->session->set_userdata("{$type}", $value); } } if ($type == "clean") { $this->session->unset_userdata("id"); } } /* ----- filtros ----- */ $filtros = array(); $filtros["id"] = $this->session->userdata("id"); //ID $filtros["endereco"] = $this->input->post("endereco"); //ID if ($type == "all") { $total_imoveis = $this->imoveis_model->lista_imoveis($filtros); } if ($type == "id") { $total_imoveis = $this->imoveis_model->lista_imoveis($filtros); } if ($type == "endereco") { $total_imoveis = $this->imoveis_model->lista_imoveis($filtros); } if ($type == "clean") { $total_imoveis = $this->imoveis_model->last_imoveis(10); } if ($type == "0") { $total_imoveis = $this->imoveis_model->last_imoveis(10); } $tipos_de_imoveis = $this->imoveis_model->lista_busca("tipo_imovel"); $cidades = $this->imoveis_model->lista_busca("cidade"); $content = array("id" => $filtros["id"], "endereco" => $filtros["endereco"], "filtros" => $filtros, "imoveis" => $total_imoveis, "tipos_imoveis" => $tipos_de_imoveis, "cidades" => $cidades); /*------------------- VIEW ---------------------------*/ if ($visualizacao_tipo == "adm") { $this->load->template_adm('adm/adm-imoveis.php', $content); } if ($visualizacao_tipo == "print") { $this->load->view('adm/adm-imoveis_print.php', $content); } }