$pessoa->setFax($_POST['fax']); $pessoa->setCelular($_POST['celular']); $pessoa->setEmail($_POST['email']); $pessoa->setSite($_POST['site']); $pessoa->setFlagCliente('S'); $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++) {