Exemplo n.º 1
0
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>
Exemplo n.º 2
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));
Exemplo n.º 3
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();
}
Exemplo n.º 4
0
     $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();
     }
 }