示例#1
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();
}
示例#2
0
     } 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();
     }
 }
 //gravando as proximidades.
 if (isset($_POST['idProximidade'])) {
     $idProximidades = $_POST['idProximidade'];