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));
     //
 }
示例#3
0
 /**
  * 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 
}
示例#6
0
<?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));
示例#7
0
<?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));
     //
 }
示例#10
0
<?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));
 }
示例#12
0
<?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;
 }
示例#14
0
?>

   
    <?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');
}
示例#15
0
?>

   
    <?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));
示例#18
0
<?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;
示例#19
0
<?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");
}
示例#22
0
    $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>&nbsp;&nbsp;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>&nbsp;&nbsp;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>";
?>
示例#23
0
<?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;
?>