Exemplo n.º 1
0
 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");
 }
Exemplo n.º 2
0
 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);
     }
 }