public function directorio($directorioCategoria) { $anuncios = Anuncio::all(); $categoriasClasif = ClasificadoCategoria::all(); if ($directorioCategoria == 'all') { $listaClasificadosPremium = Clasificado::where('premium', '=', 1)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get(); $listaClasificadosNormales = Clasificado::where('premium', '=', 0)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get(); } else { $categoria = ClasificadoCategoria::find($directorioCategoria); //$clasificados = $categoria->clasificados; $listaClasificadosPremium = Clasificado::where('categoria_id', '=', $directorioCategoria)->where('premium', '=', 1)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get(); $listaClasificadosNormales = Clasificado::where('categoria_id', '=', $directorioCategoria)->where('premium', '=', 0)->where('habilitar', '=', 1)->orderBy('fecha_publicacion', 'DESC')->get(); } $bannersizquierda = Banner::where('seccion', '=', 'CLASIFICADOS-IZQUIERDA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $bannersderecha = Banner::where('seccion', '=', 'CLASIFICADOS-DERECHA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $rolusuarioLogueado = ''; $mailusuarioLogueado = ''; $nombreusuarioLogueado = ''; if (Auth::check()) { $authuser = Auth::user(); $usu = Usuario::find($authuser->id); $mailusuarioLogueado = $authuser->email; $nombreusuarioLogueado = $authuser->nombre; $rolusuarioLogueado = DB::table('usuario_tiene_rol2')->where('usuario_id', '=', $authuser->id)->first(); $rolusuarioLogueado = UsuarioRol::find($rolusuarioLogueado->rol_id)->rol; } return View::make('index.directorioClasificados')->with(array('anuncios' => $anuncios, 'categoriasClasif' => $categoriasClasif, 'listaClasificadosPremium' => $listaClasificadosPremium, 'directorioCat' => $directorioCategoria == 'all' ? 'Todos los clasificados' : $categoria->categoria, 'listaClasificadosNormales' => $listaClasificadosNormales, 'bannersizquierda' => $bannersizquierda, 'bannersderecha' => $bannersderecha, 'bannersindexarriba' => $bannersindexarriba, 'username' => $mailusuarioLogueado, 'nameuser' => $nombreusuarioLogueado, 'roluser' => $rolusuarioLogueado)); // }
public function directorio($directorioCategoria) { $rolusuarioLogueado = ''; $mailusuarioLogueado = ''; $nombreusuarioLogueado = ''; if (Auth::check()) { $authuser = Auth::user(); $usu = Usuario::find($authuser->id); $mailusuarioLogueado = $authuser->email; $nombreusuarioLogueado = $authuser->nombre; $rolusuarioLogueado = DB::table('usuario_tiene_rol2')->where('usuario_id', '=', $authuser->id)->first(); $rolusuarioLogueado = UsuarioRol::find($rolusuarioLogueado->rol_id)->rol; } $anuncios = Anuncio::all(); $bannersizquierda = DB::table('banners')->whereRaw("seccion='DIRECTORIO-IZQUIERDA' and habilitar=1")->orderBy('id', 'asc')->get(); $bannersderecha = DB::table('banners')->whereRaw("seccion='DIRECTORIO-DERECHA' and habilitar=1")->orderBy('id', 'asc')->get(); $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $categorias = DB::table('proveedor_tipo')->get(); $listaProveedores = DB::select('select * from proveedor_tipo,proveedores,proveedor_detalle where proveedor_tipo.id=proveedores.proveedor_tipo_idproveedor_tipo and proveedores.id=proveedor_detalle.proveedores_idproveedor'); if ($directorioCategoria == 'all') { $listaCategoria = DB::select("select * from proveedor_tipo,proveedores,proveedor_detalle where proveedor_tipo.id=proveedores.proveedor_tipo_idproveedor_tipo and proveedores.id=proveedor_detalle.proveedores_idproveedor"); } else { $listaCategoria = DB::select("select * from proveedor_tipo,proveedores,proveedor_detalle where proveedor_tipo.id=proveedores.proveedor_tipo_idproveedor_tipo and proveedores.id=proveedor_detalle.proveedores_idproveedor and proveedor_tipo.tipo='{$directorioCategoria}'"); } //$proveedores = DB::table('proveedores')->where('nombre_usuario', '=', "$nombre_usuario")->first(); //$proveedores_detalle = Proveedor_detalle::where('proveedores_idproveedor', '=', $proveedores->id)->first(); //$galeria = DB::table('proveedor_galeria')->where('proveedores_idproveedor', '=', $proveedores->id)->get(); //return View::make('index.index')->with(array('proveedores'=>$proveedores,'proveedores_detalle'=>$proveedores_detalle,'galeria'=>$galeria)); return View::make('index.directorio')->with(array('bannersizquierda' => $bannersizquierda, 'bannersderecha' => $bannersderecha, 'categorias' => $categorias, 'listaProveedores' => $listaProveedores, 'directorioCategoria' => $directorioCategoria, 'listaCategoria' => $listaCategoria, 'username' => $mailusuarioLogueado, 'nameuser' => $nombreusuarioLogueado, 'roluser' => $rolusuarioLogueado, 'anuncios' => $anuncios, 'bannersindexarriba' => $bannersindexarriba)); // }
/** * Display a listing of the resource. * * @return Response */ public function index() { $paises = Pais::lists('nombre', 'id'); $departamentos = Departamento::lists('nombre', 'id'); $municipios = Municipio::lists('nombre', 'id'); $anuncios = Anuncio::all(); return view('mapas', compact('paises', 'departamentos', 'municipios', 'anuncios')); }
public function verclasif($idclasificado) { $anuncios = Anuncio::all(); $categoriasClasif = ClasificadoCategoria::all(); $clasf = Clasificado::find($idclasificado); $rolusuarioLogueado = ''; $mailusuarioLogueado = ''; $nombreusuarioLogueado = ''; if (Auth::check()) { $authuser = Auth::user(); $usu = Usuario::find($authuser->id); $mailusuarioLogueado = $authuser->email; $nombreusuarioLogueado = $authuser->nombre; $rolusuarioLogueado = DB::table('usuario_tiene_rol2')->where('usuario_id', '=', $authuser->id)->first(); $rolusuarioLogueado = UsuarioRol::find($rolusuarioLogueado->rol_id)->rol; } $bannersizquierda = Banner::where('seccion', '=', 'CLASIFICADOS-IZQUIERDA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $bannersderecha = Banner::where('seccion', '=', 'CLASIFICADOS-DERECHA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $latitud_ens = "31.865092739341954"; $longitud_ens = "-116.62914315185549"; return View::make('index.clasificadoDetalle')->with(array('anuncios' => $anuncios, 'categoriasClasif' => $categoriasClasif, 'clasificado' => $clasf, 'bannersizquierda' => $bannersizquierda, 'bannersderecha' => $bannersderecha, 'username' => $mailusuarioLogueado, 'nameuser' => $nombreusuarioLogueado, 'roluser' => $rolusuarioLogueado, 'bannersindexarriba' => $bannersindexarriba, 'latitud_ens' => $latitud_ens, 'longitud_ens' => $longitud_ens)); // }
<?php $anuncio = new Anuncio(Conf::pegCnxPadrao()); $anuncio->setIdAnuncio(isset($_GET['id']) ? $_GET['id'] : '0'); $dataSet = $anuncio->getAnuncio(); if (sizeof($dataSet)) { $anuncio->registrarVisualizacao(); $anuncio->setIdImovel($dataSet[0]['idImovel']); $dataSetImg = $anuncio->getImagensAnuncio(); $dataSetCarac = $anuncio->getCaracteristicas(); $dataSetProx = $anuncio->getProximidades(); } ?> <?php if (sizeof($dataSet) > 0) { ?> <div class="breadcrumbs"> <div class="bread-top"> <h2><strong><?php echo $dataSet[0]['titulo'] != '' ? $dataSet[0]['titulo'] : 'Sem título'; ?> <br><span class="area"><?php echo $dataSet[0]['cidade'] . '/' . $dataSet[0]['uf'] . ' - ' . $dataSet[0]['logradouro'] . ', ' . $dataSet[0]['bairro'] . '.'; ?> </span></strong></h2> <span class="left"><a href="javascript:history.back(1)">Voltar para a pesquisa de imóveis.</a></span> </div> </div> <?php }
<?php $status = 'NO'; $resultados = null; try { include_once '../../config.php'; if (isset($_SESSION['idPessoaProprietario'])) { $anuncio = new Anuncio(Conf::pegCnxPadrao()); $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']); $anuncio->set_codigo($_POST['consulta']); $anuncio->setTitulo($_POST['consulta']); $anuncio->setIdTipo($_POST['consulta']); $resultados = $anuncio->consultar(); $status = sizeof($resultados) > 0 ? 'OK' : 'NO'; } } catch (PDOException $e) { $status = 'ERRO'; } echo json_encode(array('status' => $status, 'resultados' => $resultados));
<?php include_once '../../../config.php'; if (isset($_POST)) { try { $cnx = Conf::pegCnxPadrao(); $anuncio = new Anuncio($cnx); $cnx->iniTransacao(); $anuncio->setIdUsuarioAlt($_SESSION['idUsuario']); $anuncio->setDados($_POST); $valor = str_replace('.', '', $_POST['valor']); $valor = str_replace(',', '.', $valor); $anuncio->setValor($valor); $idAnuncio = $anuncio->_salvar(); $idAnuncio = empty($idAnuncio) ? $anuncio->getIdAnuncio() : $idAnuncio; $idImovel = $anuncio->getIdImovel(); $msg = 'Seu anúncio foi publicado com sucesso!'; //GRAVAÇÃO DAS IMAGENS////////////////////////////////////////////// //Tamanho máximo do arquivo (em Bytes) $tamanho = 2; //2Mb $_UP['tamanho'] = 1024 * 1024 * $tamanho; //extensões permitidas $_UP['extensoes'] = array('jpg', 'JPG', 'jpeg', 'JPEG'); $imagem = new AnuncioImagem($cnx); $img_imovel = new ImovelFoto($cnx); //caso ja exista imagem cadastrada atualizar as mesmas if (isset($_POST['ordemImgCad'])) { //remove as imagens existentes $imagem->setIdAnuncio($idAnuncio); $imagem->excluirImagensDoAnuncio();
<?php $status = 'ERRO'; try { include_once '../../../config.php'; if (isset($_POST['idAnuncioContato'])) { $anuncio = new Anuncio(Conf::pegCnxPadrao()); if ($_POST['idAnuncioContato'] > 0 && $anuncio->estaAtivo($_POST['idAnuncioContato'])) { $msg = new AnuncioContato(Conf::pegCnxPadrao()); $msg->setDados($_POST); $msg->setIdAnuncio($_POST['idAnuncioContato']); $status = $msg->_salvar() ? 'OK' : 'ERRO'; } } } catch (PDOException $e) { $status = 'ERRO'; } echo json_encode(array('status' => $status));
public function mostrarProximamente() { $anuncios = Anuncio::all(); $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); //return View::make('index.index')->with(array('proveedores'=>$proveedores,'proveedores_detalle'=>$proveedores_detalle,'galeria'=>$galeria)); return View::make('index.proximamente')->with(array('anuncios' => $anuncios, 'bannersindexarriba' => $bannersindexarriba)); // }
<?php include_once '../../config.php'; try { $anuncio = new Anuncio(Conf::pegCnxPadrao()); $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']); $anuncio->setIdAnuncio($_POST['idAnuncio']); $anuncio->excluir(); $retorno = array('status' => 'OK'); } catch (PDOException $e) { $retorno = array('status' => 'ERRO'); } echo json_encode($retorno);
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id) { $authuser = Auth::user(); $anuncio = Anuncio::find($id); //return $clasificado; $anuncio->delete(); // redirect Session::flash('message', 'El anuncio ha sido eliminado exitosamente!'); return Redirect::to('administracion/anuncios')->with(array('usuarioimg' => $authuser->imagen, 'usuarionombre' => $authuser->nombre, 'usuarioid' => $authuser->id)); }
<?php Sessao::temPermissao('anunciocad'); include_once 'app/view/backend/menupadrao.php'; $anuncio = new Anuncio(Conf::pegCnxPadrao()); $titulo = 'Anunciar'; $temImagens = false; if (isset($_GET['idanuncio'])) { $titulo = 'Editar anuncio'; $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']); $anuncio->setIdAnuncio($_GET['idanuncio']); $anuncio->preecheObjeto(); $temImagens = sizeof($anuncio->get_imagens()) > 0; } $imovel = new Imovel(Conf::pegCnxPadrao()); $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $imovel->setIdImovel($anuncio->getIdImovel()); $imoveis = $imovel->getSemAnuncio(); ?> <div class="main-content"> <div class="breadcrumbs" id="breadcrumbs"> <script type="text/javascript"> try { ace.settings.check('breadcrumbs', 'fixed') } catch (e) { } </script> <ul class="breadcrumb">
public static function creaAnuncios() { if (self::$anuncios === null) { self::$anuncios = array(); $anuncio1 = new Anuncio(); $anuncio1->setIdAnuncio("0"); $date = new DateTime('2005/05/05'); $date->setTime(15, 55); $anuncio1->setFechaHora($date); $anuncio1->setTitulo("HARLEY DAVIDSON - STREET ROD V ROD"); $anuncio1->setTexto("Hola, la moto esta absolutamente nueva, revisiones\n oficiales, neumaticos metzeler nuevos, 3000€ en extras ( cromados, escapes, etc. . . )\n Se entregan todas las piezas originales. cambio por audi, bmw, mercedes clc, sportcoupe,\n mustang, corvette o algún deportivo americano. Color Negro"); $anuncio1->setPrecio(10500); $anuncio1->setTipo("Motor"); $anuncio1->setUsuario("al23"); $ofertas1 = array(); $ofertas1[0] = new Oferta(); $ofertas1[0]->setId("0"); $ofertas1[0]->setIdAnuncio("0"); $date = new DateTime('2005/05/05'); $date->setTime(16, 00); $ofertas1[0]->setFechaHora($date); $ofertas1[0]->setUsuario(self::$usuarios[0]); $ofertas1[0]->setTitulo("Primera oferta"); $ofertas1[0]->setTexto("interes por el anuncio"); $ofertas1[0]->setImporte(10500); $ofertas1[1] = new Oferta(); $ofertas1[1]->setId("1"); $ofertas1[1]->setIdAnuncio("0"); $date = new DateTime('2005/05/05'); $date->setTime(21, 16); $ofertas1[1]->setFechaHora($date); $ofertas1[1]->setUsuario(self::$usuarios[2]); $ofertas1[1]->setTitulo("Segunda oferta"); $ofertas1[1]->setTexto("interes por el anuncio "); $ofertas1[1]->setImporte(11000); $anuncio1->setOfertas($ofertas1); $anuncio1->setImagen("img/moto/harley-davidson1.jpg"); $imagenesMoto = array(); $imagenesMoto[] = "img/moto/harley-davidson1.jpg"; $imagenesMoto[] = "img/moto/harley-davidson2.jpg"; $imagenesMoto[] = "img/moto/harley-davidson3.jpg"; $anuncio1->setImagenes($imagenesMoto); $anuncio2 = new Anuncio(); $anuncio2->setIdAnuncio("1"); $date = new DateTime('2015/10/12'); $date->setTime(17, 30); $anuncio2->setFechaHora($date); $anuncio2->setTitulo("PISO GRANDE EN ALBIR CERCA DE LA PLAYA"); $anuncio2->setTexto("Piso amueblado espacioso en planta baja en Albir, amplio 3 dormitorios, 2 baños,\n cocina independiente, salón-comedor, una terraza acristalda, aire acondicionado, patio fuera.\n Larga temporada. Piscina."); $anuncio2->setPrecio(700); $anuncio2->setTipo("Inmobiliaria"); $anuncio2->setUsuario("jj22"); $anuncio2->setOfertas(null); $anuncio2->setImagen("img/piso/piso1.jpg"); $imagenesPiso = array(); $imagenesPiso[] = "img/piso/piso1.jpg"; $imagenesPiso[] = "img/piso/piso2.jpg"; $imagenesPiso[] = "img/piso/piso3.jpg"; $anuncio2->setImagenes($imagenesPiso); $anuncio3 = new Anuncio(); $anuncio3->setIdAnuncio("2"); $date = new DateTime('2015/11/01'); $date->setTime(22, 10); $anuncio3->setFechaHora($date); $anuncio3->setTitulo("APPLE MACBOOK PRO 15 RETINA 2015"); $anuncio3->setTexto("Apple MacBook 15 retina. en venta macbook pro 15 retina mediados de 2015\n (el modelo actual) con plan applecare hasta junio de 2018, precio total del paquete en tienda\n 3149€ con procesador intel core i7 2. 5ghz, doble tarjeta gráfica intel iris pro + amd r9 m370x,\n 16gb de ram, disco ssd 512 PCIe, con el nuevo trackpad force, esta como nuevo, practicamente sin uso,\n batería solo 7 ciclos, trato en mano alicante, 16 GB de memoria, 512 Gbytes de disco duro"); $anuncio3->setPrecio(2500); $anuncio3->setTipo("Informática"); $anuncio3->setUsuario("pep7"); $anuncio3->setOfertas(null); $anuncio3->setImagen("img/pc/mbp1.jpg"); $imagenesPC = array(); $imagenesPC[] = "img/pc/mbp1.jpg"; $imagenesPC[] = "img/pc/mbp2.jpg"; $imagenesPC[] = "img/pc/mbp3.jpg"; $anuncio3->setImagenes($imagenesPC); self::$anuncios[] = $anuncio1; self::$anuncios[] = $anuncio2; self::$anuncios[] = $anuncio3; } return self::$anuncios; }
?> <?php session_start(); //siempre iniciar sesion antes que todo //si las variables tienen valores entonces ingresa y mira el contenido if (!isset($_SESSION['cuentaUsuario'])) { header('Location: login.php'); } if ($_SESSION['cuentaUsuario']->getId_Usuario() != 1) { header('Location: indexf.php'); } ?> <?php $id = NULL; if (isset($_GET["cont"])) { $c = $_GET["cont"]; echo $c; $nuevo = new Anuncio(NULL, $c); $res = $nuevo->nuevoAnuncio(); if ($res == 0) { header('Location: PaginaAnuncio.php'); } else { header('Location: PaginaAnuncio.php?agregado=1'); } } else { header('Location: PaginaAnuncio.php'); }
?> <?php session_start(); //siempre iniciar sesion antes que todo //si las variables tienen valores entonces ingresa y mira el contenido if (!isset($_SESSION['cuentaUsuario'])) { header('Location: login.php'); } if ($_SESSION['cuentaUsuario']->getId_Usuario() != 1) { header('Location: indexf.php'); } ?> <?php $id = NULL; if (isset($_GET["id"])) { $id = $_GET["id"]; echo $id; $nuevo = new Anuncio($id, NULL); $res = $nuevo->eliminarAnuncio(); if ($res == 0) { header('Location: PaginaAnuncio.php'); } else { header('Location: PaginaAnuncio.php?eliminado=1'); } } else { header('Location: PaginaAnuncio.php'); }
<?php Auth::verificaAcesso(); ob_start(); function __autoload($classe) { require_once "../../class/" . $classe . ".class.php"; } $anuncio = new Anuncio(); $anuncioDAO = new AnuncioDAO(); $departamento = new Departamento(); $departamentoDAO = new DepartamentoDAO(); $subdepartamento = new Subdepartamento(); $subdepartamentoDAO = new SubdepartamentoDAO(); $acao = $_GET["acao"]; //$acao = "alt"; $menuDAO = new MenuAdminDAO(); $menu = $menuDAO->getMenuPorTitulo("anuncios"); $idmenu = $menu->getIdmenu(); switch ($acao) { case "add": print_r($_POST); exit; $logo = $_FILES["logo"]["name"]; $logo_type = $_FILES["logo"]["type"]; $logo_tmp_name = $_FILES["logo"]["tmp_name"]; $logo_size = $_FILES["logo"]["size"]; $setLogo = $anuncio->upload_imagem($logo, $logo_type, $logo_tmp_name, $logo_size, 1000000, 220, 500, "logos"); $logoDestaque = $_FILES["logoDestaque"]["name"]; $logoDestaque_type = $_FILES["logoDestaque"]["type"]; $logoDestaque_tmp_name = $_FILES["logoDestaque"]["tmp_name"];
<?php $status = 'NO'; $resultados = null; try { include_once '../../config.php'; if (isset($_SESSION['idPessoaProprietario'])) { $anuncio = new Anuncio(Conf::pegCnxPadrao()); $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']); $anuncio->setIdAnuncio($_POST['idAnuncio']); $resultados = $anuncio->getInfoCadastrais(); $status = sizeof($resultados) > 0 ? 'OK' : 'NO'; } } catch (PDOException $e) { $status = 'ERRO'; } echo json_encode(array('status' => $status, 'resultados' => $resultados));
<?php include_once 'app/view/backend/menupadrao.php'; $cnx = Conf::pegCnxPadrao(); $anuncio = new Anuncio($cnx); $titulo = 'Anunciar'; if (isset($_GET['idanuncio'])) { $titulo = 'Editar anuncio'; $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']); $anuncio->setIdAnuncio($_GET['idanuncio']); $anuncio->preecheObjeto(); } $imovel = new Imovel($cnx); $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $imovel->setIdImovel($anuncio->getIdImovel()); $imoveis = $imovel->getSemAnuncio(); ?> <div class="main-content"> <div class="breadcrumbs" id="breadcrumbs"> <script type="text/javascript"> try{ace.settings.check('breadcrumbs' , 'fixed')}catch(e){} </script> <ul class="breadcrumb"> <li> <i class="ace-icon fa fa-home home-icon"></i> <a href="sistema.php">Início</a> </li> <li class="active"><?php echo $titulo;
<?php include_once '../../../config.php'; try { $anuncio = new Anuncio(Conf::pegCnxPadrao()); $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']); $anuncio->setIdAnuncio($_POST['idAnuncio']); $anuncio->cancelar(); $retorno = array('status' => 'OK'); } catch (PDOException $e) { $retorno = array('status' => 'ERRO'); } echo json_encode($retorno);
public function mostrarEventos() { //$Posts = DB::table('blog')->orderBy('id','desc')->paginate(2); //$bannersizquierda = DB::table('banners')->where('seccion', '=', 'BLOG-IZQUIERDA','AND')->where('habilitar', '=', '1')->orderBy('id','asc')->get(); $bannersizquierda = Banner::where('seccion', '=', 'EVENTOS-IZQUIERDA')->where('habilitar', '=', '1')->orderBy('id', 'asc')->get(); $bannersderecha = Banner::where('seccion', '=', 'EVENTOS-DERECHA')->where('habilitar', '=', '1')->orderBy('id', 'asc')->get(); $bannersindexarriba = Banner::where('seccion', '=', 'INDEX-ARRIBA')->where('habilitar', '=', 1)->orderBy('id', 'asc')->get(); $eventos = Evento::orderBy('fecha', 'desc')->paginate(5); $anuncios = Anuncio::all(); $rolusuarioLogueado = ''; $mailusuarioLogueado = ''; $nombreusuarioLogueado = ''; if (Auth::check()) { $authuser = Auth::user(); $usu = Usuario::find($authuser->id); $mailusuarioLogueado = $authuser->email; $nombreusuarioLogueado = $authuser->nombre; $rolusuarioLogueado = DB::table('usuario_tiene_rol2')->where('usuario_id', '=', $authuser->id)->first(); $rolusuarioLogueado = UsuarioRol::find($rolusuarioLogueado->rol_id)->rol; } return View::make('index.eventos')->with(array('bannersizquierda' => $bannersizquierda, 'bannersderecha' => $bannersderecha, 'eventos' => $eventos, 'anuncios' => $anuncios, 'username' => $mailusuarioLogueado, 'nameuser' => $nombreusuarioLogueado, 'roluser' => $rolusuarioLogueado, 'bannersindexarriba' => $bannersindexarriba)); // }
<?php if ($_SERVER['REQUEST_METHOD'] == 'POST') { include_once '../../config.php'; try { $anuncio = new Anuncio(Conf::pegCnxPadrao()); $anuncio->set_idPessoaProprietario($_SESSION['idPessoaProprietario']); $anuncio->setIdAnuncio($_POST['idAnuncio']); if ($_POST['status'] == 'Ativo') { $anuncio->inativar(); } else { $anuncio->ativar(); } $retorno = array('status' => 'OK'); } catch (PDOException $e) { $retorno = array('status' => 'ERRO'); } echo json_encode($retorno); } else { header("Location: ../../sistema.php"); }
$condition = $condition . ' AND qtdquarto >=:qtdquarto'; $params[':qtdquarto'] = $this->qtdquarto; } if (isset($this->qtdbanheiro) && $this->qtdbanheiro != '') { $condition = $condition . ' AND qtdbanheiro >=:qtdbanheiro'; $params[':qtdbanheiro'] = $this->qtdbanheiro; } if (isset($this->qtdgaragem) && $this->qtdgaragem != '') { $condition = $condition . ' AND qtdgaragem >=:qtdgaragem'; $params[':qtdgaragem'] = $this->qtdgaragem; } if (isset($this->quintal) && $this->quintal != '') { $condition = $condition . ' AND quintal >=:quintal'; $params[':quintal'] = $this->quintal; } $anuncios = Anuncio::model()->findAll(array('condition' => $condition, 'params' => $params, 'order' => 'data desc')); $count = 0; echo "<div class='row'>"; foreach ($anuncios as $key => $anuncio) { if ($count % 4 === 0) { echo "</div><div class='row'>"; } $imagem = isset($anuncio->Imagemanuncio[0]->url) ? $anuncio->Imagemanuncio[0]->url : Yii::app()->baseUrl . "/assets/images/simbolo/thumbnail-default.jpg"; echo "<div class='col-xs-12 col-sm-6 col-md-3' ng-click='clickLink(\"" . $this->createUrl('verAnuncio/' . $anuncio->id) . "\")'>" . "<div class='thumbnail'>" . "<div class='indexImage' style='background:url(\"" . $imagem . "\")' ></div>" . "<div class='caption'>" . "<h4><span class='text-capitalize'>" . $anuncio->Tpnegocio->tpnegocio . "</span> - <span class='text-capitalize'>" . $anuncio->Tpimovel->tpimovel . "</span></h4>" . "<h4 ng-init='teste" . $count . " = " . $anuncio->valor . "' ng-model='teste" . $count . "' >{{teste" . $count . " | currency}}</h4>" . "<p class='descricao-inicial'>" . (strlen($anuncio->descricao) >= 100 ? substr($anuncio->descricao, 0, 100) . '...' : $anuncio->descricao) . "</p>" . "<div class='btn-group btn-group-justified' role='group' aria-label=''>" . "<div class='btn-group' role='group'><button type='button' ng-click='clickLink(\"" . $this->createUrl('verAnuncio/' . $anuncio->id) . "\")' class='btn btn-primary' role='button'><span class='glyphicon glyphicon-ok' aria-hidden='true'></span> Visualizar</button></div>" . "<div class='btn-group' role='group'><button type='button' ng-click='clickLink(\"" . $this->createUrl('verAnuncio/' . $anuncio->id) . "\")' class='btn btn-default' role='button'><span class='glyphicon glyphicon-info-sign' aria-hidden='true'></span> Informação</button></div>" . "</div>" . "</div>" . "</div>" . "</div>"; $count++; } if ($count === 0) { echo "<div class='col-xs-12 col-md-12'><p>Nenhum imóvel disponível para a sua busca.</p></div>"; } echo "</div>"; ?>
<?php include_once 'camposBusca.php'; ?> <!-- CORPO DA PÁGINA --> <?php $anuncio = Anuncio::model()->findByPk($this->anuncio); ?> <script>var anuncioid = <?php echo $anuncio->id; ?> ; var anuncio = <?php echo CJSON::encode($anuncio); ?> ;console.log(anuncio);</script> <div class="container" ng-controller="AnuncioController"> <div class='row'> <div class="form-group bottom"> <div class="col-xs-3 col-sm-1"> <h4 class="titulo-anuncio text-center"> <?php echo $anuncio->id; ?> </h4> </div> <div class="col-xs-9 col-sm-5"> <h4 class="titulo-anuncio"> <span class='text-capitalize'><?php echo $anuncio->Tpimovel->tpimovel . '</span> para ' . $anuncio->Tpnegocio->tpnegocio; ?>