$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(); } } //gravando as proximidades. if (isset($_POST['idProximidade'])) {