<?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));
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; }