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"> <li>
<?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 $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(); }
$proprietarioCadDiferente = $_SESSION['idPessoaProprietario'] == $pessoa->getIdPessoaProprietarioDB() ? false : true; if ($proprietarioCadDiferente) { $pessoa->setIdPessoa(''); } else { $pessoa->setIdPessoa($_POST['idPessoa']); } $idPessoaProprietarioImovel = $pessoa->_salvar(); $idPessoaProprietarioImovel = empty($idPessoaProprietarioImovel) ? $pessoa->getIdPessoa() : $idPessoaProprietarioImovel; } $imovel->setDados($_POST); $imovel->setCep($util->removeMascara($imovel->getCep())); $imovel->setIdPessoaProprietario($_SESSION['idPessoaProprietario']); $imovel->setIdProprietarioImovel($idPessoaProprietarioImovel); if ($proprietarioCadDiferente) { //caso o proprietario de cadastro seja diferente cadastra o mesmo imovel para outro proprietario de cadastro $imovel->setIdImovel(''); } $idImovel = $imovel->_salvar(); $idImovel = empty($idImovel) ? $imovel->getIdImovel() : $idImovel; //gravando as caracteristicas. if (isset($_POST['idCaracteristica'])) { $idCaracteristicas = $_POST['idCaracteristica']; $caracteristicas = $_POST['caracteristica']; $imovelCarac->setIdImovel($idImovel); $imovelCarac->excluirCaracteristicasDoImovel(); for ($i = 0; $i < count($idCaracteristicas); $i++) { $imovelCarac->setIdCaracteristica($idCaracteristicas[$i]); $imovelCarac->setDescricao($caracteristicas[$i]); $imovelCarac->_salvar(); } }