Ejemplo n.º 1
0
 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $imovel = Imovel::findOrFail($id);
     $fotos = Foto::where('imovel_id', $id)->get();
     //return $fotos;
     return view('imovel.show', compact('imovel', 'fotos'));
 }
Ejemplo n.º 2
0
<?php

$util = new Utilitarios();
$cnx = Conf::pegCnxPadrao();
$imovel = new Imovel($cnx);
$proprietario = new Pessoa($cnx);
$pTerceiro = false;
$ePessoaFisica = false;
$titulo = 'Cadastrar imóvel';
if (isset($_GET['idimovel'])) {
    $titulo = 'Editar imóvel';
    $idImovel = (int) $_GET['idimovel'];
    $imovel->setIdImovel($idImovel);
    $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
    $imovel->preencheObjeto();
    $idImovel = $imovel->getIdImovel();
    if ($imovel->getIdPessoaProprietario() != $imovel->getIdProprietarioImovel()) {
        $proprietario->_preecheObjeto($imovel->getIdProprietarioImovel());
        $pTerceiro = true;
        $ePessoaFisica = $proprietario->getTipo() == 'F' ? true : false;
    }
    $imovelCarac = new ImovelCaracteristica($cnx);
    $imovelCarac->setIdImovel($idImovel);
    $dsetCaracteristicas = $imovelCarac->getCaracteristicas();
    $imovelProx = new ImovelProximidade($cnx);
    $imovelProx->setIdImovel($idImovel);
    $dsetProx = $imovelProx->getProximidades();
    $imovelFoto = new ImovelFoto($cnx);
    $imovelFoto->setIdImovel($idImovel);
    $dsetFoto = $imovelFoto->getFotos();
}
Ejemplo n.º 3
0
 function onEdit($param)
 {
     try {
         if (isset($param['key'])) {
             $key = $param['key'];
             TTransaction::open('liger');
             $object = new Imovel($key);
             $object->proprietarios = $object->getProprietarios();
             $this->form->setData($object);
             TTransaction::close();
         } else {
             $this->form->clear();
         }
     } catch (Exception $e) {
         // shows the exception error message
         new TMessage('error', '<b>Error</b> ' . $e->getMessage());
         // undo all pending operations
         TTransaction::rollback();
     }
 }
Ejemplo n.º 4
0
 public function edit($id)
 {
     $imovel = Imovel::find($id);
     $imagens = imovelimagem::where('imovel_id', $id)->get();
     return view('imovel', compact('imovel', 'imagens'));
 }
Ejemplo n.º 5
0
<?php

include_once '../../config.php';
try {
    $cnx = Conf::pegCnxPadrao();
    $imovel = new Imovel($cnx);
    $imovel->setIdImovel($_POST['idImovel']);
    $imovel->moverParaLixeira($_POST['idImovel']);
    $status = 'OK';
} catch (PDOException $e) {
    $cnx->fimTransacao();
    $status = 'ERRO';
}
echo json_encode(array('status' => $status));
Ejemplo n.º 6
0
<?php

include_once '../../config.php';
try {
    $cnx = Conf::pegCnxPadrao();
    $util = new Utilitarios();
    $imovel = new Imovel($cnx);
    $imovelCarac = new ImovelCaracteristica($cnx);
    $imovelProx = new ImovelProximidade($cnx);
    $cnx->iniTransacao();
    //verificando o proprietario
    $proprietarioCadDiferente = false;
    $idPessoaProprietarioImovel = $_SESSION['idPessoaProprietario'];
    //o proprio e o proprietario (uma imobiliaria esta cadastrando um imovel caso a mesma seja proprietario do imovel o id vai ser o dela)
    if (strtolower($_POST['tipoProprietario']) == 't') {
        //terceiro
        $pessoa = new Pessoa($cnx);
        $pessoa->setTipo($_POST['tipo']);
        $pessoa->setIdEstadoCivil(isset($_POST['idEstadoCivil']) ? $_POST['idEstadoCivil'] : '0');
        $pessoa->setCpf_cnpj($_POST['cpf_cnpj']);
        $pessoa->setRg_ie($_POST['rg_ie']);
        $pessoa->setDtNascimento($_POST['dtNascimento']);
        $pessoa->setIdPessoa($_POST['idPessoa']);
        $pessoa->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
        $pessoa->setRazao($_POST['razao']);
        $pessoa->setFantasia($_POST['fantasia']);
        $pessoa->setGenero($_POST['genero']);
        $pessoa->setCep($util->removeMascara($_POST['proCep']));
        $pessoa->setLogradouro($_POST['proLogradouro']);
        $pessoa->setNumLogradouro($_POST['proNumLogradouro']);
        $pessoa->setComplemento($_POST['proComplemento']);
Ejemplo n.º 7
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">
<?php

include_once '../../../config.php';
$obj = new Imovel(Conf::pegCnxPadrao());
$obj->setUf($_POST['uf']);
$obj->setIdCategoria($_POST['categoria']);
$obj->set_tipoAnuncio($_POST['finalidade']);
Utilitarios::preencheComboDB($obj->getCidadeComAnuncio(), null, 'Todos', true);
Ejemplo n.º 9
0
 public function save(Request $request, Imovel $imovel)
 {
     $imovel->saveOrUpdate($request->all());
     return redirect('admin/imovel/');
 }
Ejemplo n.º 10
0
<?php

SiteVisita::registraVisita();
$imovel = new Imovel(Conf::pegCnxPadrao());
$dataSet = $imovel->pesquisarComAnuncio();
$titulo = '';
$estilo = '';
$qtd_anuncio_n = 0;
$controle_estilo = 1;
include_once 'app/view/frontend/topopadrao.php';
?>
<div class="intro">
    <ul>
        <li class="first">
            <img src="images/serv-2.png" alt=""/>
            <strong>Imóveis em destaque</strong>
        </li>
        <!--<li class="first"><a href="#"><img src="images/serv-1.png" alt=""/>Gestão de Propriedade</a></li>
        <li><a href="#"><img src="images/serv-2.png" alt=""/>Renting Collection</a></li>
        <li><a href="#"><img src="images/serv-3.png" alt=""/>Serviços imobiliários</a></li>
        <li><a href="#"><img src="images/serv-4.png" alt=""/>Seguros e Financiamentos</a></li-->
    </ul>
</div>
<div class="anuncio_destaque">
    <ul id="mycarousel" class="jcarousel-skin-tango">
    <?php 
if (sizeof($dataSet) > 0) {
    foreach ($dataSet as $linha) {
        $titulo = substr($linha['titulo'], 0, 20);
        $titulo = strlen($titulo) == 20 ? $titulo . '...' : $titulo;
        if ($linha['posicao'] == 'D') {
Ejemplo n.º 11
0
 function Delete($param)
 {
     try {
         $key = $param['key'];
         TTransaction::open('liger');
         $object = new Imovel($key);
         $object->delete();
         TTransaction::close();
         $this->onReload($param);
         // shows the success message
         new TMessage('info', TAdiantiCoreTranslator::translate('Record deleted'));
     } catch (Exception $e) {
         // shows the exception error message
         new TMessage('error', '<b>Error</b> ' . $e->getMessage());
         // undo all pending operations
         TTransaction::rollback();
     }
 }
Ejemplo n.º 12
0
 /**
  * API Method inserts a new Imovel record and render response as JSON
  */
 public function Create()
 {
     try {
         $json = json_decode(RequestUtil::GetBody());
         if (!$json) {
             throw new Exception('The request body does not contain valid JSON');
         }
         $imovel = new Imovel($this->Phreezer);
         // TODO: any fields that should not be inserted by the user should be commented out
         // this is an auto-increment.  uncomment if updating is allowed
         // $imovel->Id = $this->SafeGetVal($json, 'id');
         $imovel->Titulo = $this->SafeGetVal($json, 'titulo');
         $imovel->Descricao = $this->SafeGetVal($json, 'descricao');
         $imovel->DataDisponibilidade = date('Y-m-d H:i:s', strtotime($this->SafeGetVal($json, 'dataDisponibilidade')));
         $imovel->Imagem = $this->SafeGetVal($json, 'imagem');
         $imovel->Valor = $this->SafeGetVal($json, 'valor');
         $imovel->EmailContato = $this->SafeGetVal($json, 'emailContato');
         $imovel->TelefoneContato = $this->SafeGetVal($json, 'telefoneContato');
         $imovel->TipoImovelId = $this->SafeGetVal($json, 'tipoImovelId');
         $imovel->Validate();
         $errors = $imovel->GetValidationErrors();
         if (count($errors) > 0) {
             $this->RenderErrorJSON('Por Favor, verifique os erros', $errors);
         } else {
             $imovel->Save();
             $this->RenderJSON($imovel, $this->JSONPCallback(), true, $this->SimpleObjectParams());
         }
     } catch (Exception $ex) {
         $this->RenderExceptionJSON($ex);
     }
 }
<?php

$status = 'NO';
$resultados = null;
try {
    include_once '../../config.php';
    if (isset($_SESSION['idPessoaProprietario'])) {
        $imovel = new Imovel(Conf::pegCnxPadrao());
        $imovel->setIdImovel($_POST['idImovel']);
        $resultados = $imovel->getInfoComplementaresAnuncio();
        $status = sizeof($resultados) > 0 ? 'OK' : 'NO';
    }
} catch (PDOException $e) {
    $status = 'ERRO';
}
echo json_encode(array('status' => $status, 'resultados' => $resultados));
Ejemplo n.º 14
0
<?php

error_reporting(0);
include 'conexao.php';
include 'Imovel.php';
$tipo = $_POST['tipo'];
$dormitorios = $_POST['dormitorios'];
$bairro = $_POST['bairro'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$imovel = new Imovel($tipo, $dormitorios, $bairro, $cidade, $estado);
$imovel->cadastrar();
?>
<script type="text/javascript">
	alert("CADASTRO EFETUADO COM SUCESSO ");
	window.location.href = "index.php";
</script>  
Ejemplo n.º 15
0
<?php

$imovel = new Imovel(Conf::pegCnxPadrao());
$imovel->setUf(isset($_GET['uf']) ? $_GET['uf'] : '');
$imovel->setIdCategoria(isset($_GET['categoria']) ? $_GET['categoria'] : '');
$imovel->set_tipoAnuncio(isset($_GET['finalidade']) ? $_GET['finalidade'] : '');
$imovel->setCidade(isset($_GET['cidade']) ? $_GET['cidade'] : '');
$imovel->setBairro(isset($_GET['bairro']) ? $_GET['bairro'] : '');
$dataSet = $imovel->pesquisarComAnuncio();
$titulo = '';
$descricao = '';
?>

<?php 
include_once 'app/view/frontend/topopadrao.php';
?>
    <!-- Content -->
    <div class="container contents lisitng-grid-layout">
        <div class="row">
                      
            <?php 
include_once 'app/view/frontend/formpesquisalateral.php';
?>
                        
            
            <div class="span9 main-wrap">

                <!-- Main Content -->
                <div class="main">

                    <section class="listing-layout">
Ejemplo n.º 16
0
<div class="container contents">
    <div class="row">
        <div class="span12">
            <div class="main">
                <section class="advance-search ">
                    <h3 class="search-heading"><i class="icon-search"></i>Encontre seu imóvel</h3>
                    <div class="as-form-wrap">
                        <form class="advance-search-form clearfix" action="" method="get">

                            <div class="option-bar large">
                                <label for="uf">Estado:</label>
                                <span class="selectwrap">                                        
                                    <select id="uf" name="uf" style="width: 100%">
                                        <option></option>
                                        <?php 
$imovel = new Imovel(Conf::pegCnxPadrao());
Utilitarios::preencheComboDB($imovel->getUfComAnuncio());
?>
                                    </select>
                                </span>
                            </div>

                            <div class="option-bar large">                                
                                <label for="categoria">Imóvel:</label>
                                <span class="selectwrap">
                                    <select id="categoria" name="categoria" style="width: 100%">
                                        <option></option>
                                    </select>
                                </span>
                            </div>
Ejemplo n.º 17
0
<?php

include_once '../../../config.php';
$imovel = new Imovel(Conf::pegCnxPadrao());
$consulta = $imovel->pesquisarComAnuncio();
$dataSet = $consulta->getResultados();
$titulo = '';
$anuncio_destaque = '';
$tem_anuncio_destaque = 'no';
$anuncio_normal = '';
$tem_anuncio_normal = 'no';
$controle_estilo = 1;
$estilo = '';
//$js = '<script type="text/javascript" src="js/custom.js"></script>';
if (sizeof($dataSet) > 0) {
    $anuncio_destaque = $js . '<ul id="mycarousel" class="jcarousel-skin-tango">';
    foreach ($dataSet as $linha) {
        $titulo = substr($linha['titulo'], 0, 20);
        $titulo = strlen($titulo) == 20 ? $titulo . '...' : $titulo;
        if ($linha['posicao'] == 'D') {
            //anuncios em destaque    //images/property/property-1.jpg
            $anuncio_destaque .= '<li class="mosaic-block1 circle">' . '<a href="images/preview/work_2_l.jpg." rel="" title="Image Title Here" class="mosaic-overlay."></a>
                        <img src="images/upload/' . $linha['img'] . '" alt="" />' . '<span>' . $titulo . '</span><br>' . '<small><a href="leasing.html">' . $linha['tipoAnuncio'] . '</a></small>' . '<p><span class="row">Categoria: </span><span class="row1"><a href="#">' . $linha['categoriaImovel'] . '</a></span></p>' . '<p><span class="row">Localizado em: </span><span class="row1">' . $linha['cidade'] . '/' . $linha['uf'] . '</span></p>' . '<!--<p><span class="row">Rooms: </span><span class="row1">3 Bebs, 2 Baths</span></p>-->' . '<span class="price"> R$ ' . number_format($linha['valor'], 2, ',', '.') . '</span>' . '<span class="readmore"><a href="index.php?action=informacoesimovel">+ informações</a></span>' . '</li>';
            $tem_anuncio_destaque = 'ok';
        } elseif ($linha['posicao'] == 'N') {
            //anuncios normais
            if ($controle_estilo == 1) {
                $estilo = 'property-selling first';
                $controle_estilo = 2;
            } else {
                $estilo = 'property-selling';
<?php

include_once '../../../config.php';
$obj = new Imovel(Conf::pegCnxPadrao());
$obj->setUf($_POST['uf']);
Utilitarios::preencheComboDB($obj->getCategoriaComAnuncio(), null, 'Todos', true);
 public function index(Imovel $imovel, $imovelId)
 {
     $obj = $imovel->find($imovelId)->{$imovel};
     //        dd($obj);
 }
Ejemplo n.º 20
0
<?php

$status = 'NO';
$resultados = null;
try {
    include_once '../../config.php';
    if (isset($_SESSION['idPessoaProprietario'])) {
        $imovel = new Imovel(Conf::pegCnxPadrao());
        $imovel->setIdImovel($_POST['idImovel']);
        $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
        $resultados = $imovel->getInfoCadastrais();
        $status = sizeof($resultados) > 0 ? 'OK' : 'NO';
    }
} catch (PDOException $e) {
    $status = 'ERRO';
}
echo json_encode(array('status' => $status, 'resultados' => $resultados));
    if (in_array($myinit, $init)) {
        echo '<script>location.href="/busca/1";</script>';
    }
}
redirectBusca();
function converter_preco($valor)
{
    $valor = (int) $valor;
    return money_format('%n', $valor);
}
/**
 * Instanciando objetos para trabalhar com dados
 * @var Imoveis
*/
$imoveis = new Imoveis();
$imovel = new Imovel();
$url = new UrlAmigavel();
$title = new Title();
$allfotos = new FotoImovel();
/**
 * Implementação de imóveis na index home page
 * @var Imoveis
*/
$index = $imoveis->qtde_imoveis($imoveis->key, $imoveis->tipo, $imoveis->param, 1, 12);
$atual = $index['pagina'];
$tpages = $index['paginas'];
$imppage = $index['quantidade'];
$timov = $index['total'];
/**
 * Pegando o ID do imóvel ao acessar uma página de imóvel
 * @var [type]
Ejemplo n.º 22
0
<?php

try {
    include_once '../../config.php';
    if (isset($_SESSION['idPessoaProprietario'])) {
        $imovel = new Imovel(Conf::pegCnxPadrao());
        $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']);
        $imovel->set_codigo($_POST['consulta']);
        $imovel->setIdCategoria($_POST['consulta']);
        $imovel->setDescricao($_POST['consulta']);
        $resultados = $imovel->consultar();
        $status = sizeof($resultados) > 0 ? 'OK' : 'NO';
    } else {
        $status = 'NO';
        $resultados = null;
    }
} catch (PDOException $e) {
    echo $e->getMessage();
    $status = 'ERRO';
    $resultados = null;
}
$dados = array('status' => $status, 'resultados' => $resultados);
echo json_encode($dados);