/** * 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')); }
<?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(); }
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(); } }
public function edit($id) { $imovel = Imovel::find($id); $imagens = imovelimagem::where('imovel_id', $id)->get(); return view('imovel', compact('imovel', 'imagens')); }
<?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));
<?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']);
<?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);
public function save(Request $request, Imovel $imovel) { $imovel->saveOrUpdate($request->all()); return redirect('admin/imovel/'); }
<?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') {
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(); } }
/** * 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));
<?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>
<?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">
<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>
<?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); }
<?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]
<?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);