@@ 604-697 (lines=94) @@ | ||
601 | ); |
|
602 | $Proprietarios->appendChild($PaisEndereco); |
|
603 | ||
604 | if (!empty($p->enderecooutros)) { |
|
605 | foreach ($p->enderecooutros as $eo) { |
|
606 | $EnderecoOutros = $this->dom->createElement("EnderecoOutros"); |
|
607 | $this->dom->addChild( |
|
608 | $EnderecoOutros, |
|
609 | "tpEndereco", |
|
610 | !empty($eo->tpendereco) ? $eo->tpendereco : null, |
|
611 | false |
|
612 | ); |
|
613 | $this->dom->addChild( |
|
614 | $EnderecoOutros, |
|
615 | "EnderecoLivre", |
|
616 | !empty($eo->enderecolivre) ? $eo->enderecolivre : null, |
|
617 | false |
|
618 | ); |
|
619 | if (!empty($eo->enderecoestrutura) && empty($eo->enderecolivre)) { |
|
620 | $ee = $eo->enderecoestrutura; |
|
621 | $EnderecoEstrutura = $this->dom->createElement("EnderecoEstrutura"); |
|
622 | $this->dom->addChild( |
|
623 | $EnderecoEstrutura, |
|
624 | "EnderecoLivre", |
|
625 | !empty($ee->enderecolivre) ? $ee->enderecolivre : null, |
|
626 | false |
|
627 | ); |
|
628 | if (!empty($ee->endereco)) { |
|
629 | $end = $ee->endereco; |
|
630 | $Endereco = $this->dom->createElement("Endereco"); |
|
631 | $this->dom->addChild( |
|
632 | $Endereco, |
|
633 | "Logradouro", |
|
634 | !empty($end->logradouro) ? $end->logradouro : null, |
|
635 | false |
|
636 | ); |
|
637 | $this->dom->addChild( |
|
638 | $Endereco, |
|
639 | "Numero", |
|
640 | !empty($end->numero) ? $end->numero : null, |
|
641 | false |
|
642 | ); |
|
643 | $this->dom->addChild( |
|
644 | $Endereco, |
|
645 | "Complemento", |
|
646 | !empty($end->complemento) ? $end->complemento : null, |
|
647 | false |
|
648 | ); |
|
649 | $this->dom->addChild( |
|
650 | $Endereco, |
|
651 | "Andar", |
|
652 | !empty($end->andar) ? $end->andar : null, |
|
653 | false |
|
654 | ); |
|
655 | $this->dom->addChild( |
|
656 | $Endereco, |
|
657 | "Bairro", |
|
658 | !empty($end->bairro) ? $end->bairro : null, |
|
659 | false |
|
660 | ); |
|
661 | $this->dom->addChild( |
|
662 | $Endereco, |
|
663 | "CaixaPostal", |
|
664 | !empty($end->caixapostal) ? $end->caixapostal : null, |
|
665 | false |
|
666 | ); |
|
667 | $EnderecoEstrutura->appendChild($Endereco); |
|
668 | } |
|
669 | $this->dom->addChild( |
|
670 | $EnderecoEstrutura, |
|
671 | "CEP", |
|
672 | $ee->cep, |
|
673 | true |
|
674 | ); |
|
675 | $this->dom->addChild( |
|
676 | $EnderecoEstrutura, |
|
677 | "Municipio", |
|
678 | $ee->municipio, |
|
679 | true |
|
680 | ); |
|
681 | $this->dom->addChild( |
|
682 | $EnderecoEstrutura, |
|
683 | "UF", |
|
684 | $ee->uf, |
|
685 | true |
|
686 | ); |
|
687 | $EnderecoOutros->appendChild($EnderecoEstrutura); |
|
688 | } |
|
689 | $this->dom->addChild( |
|
690 | $EnderecoOutros, |
|
691 | "Pais", |
|
692 | $eo->pais, |
|
693 | true |
|
694 | ); |
|
695 | $Proprietarios->appendChild($EnderecoOutros); |
|
696 | } |
|
697 | } |
|
698 | ||
699 | if (!empty($p->paisresid)) { |
|
700 | foreach ($p->paisresid as $pr) { |
@@ 605-698 (lines=94) @@ | ||
602 | ); |
|
603 | $Proprietarios->appendChild($PaisEndereco); |
|
604 | ||
605 | if (!empty($p->enderecooutros)) { |
|
606 | foreach ($p->enderecooutros as $eo) { |
|
607 | $EnderecoOutros = $this->dom->createElement("EnderecoOutros"); |
|
608 | $this->dom->addChild( |
|
609 | $EnderecoOutros, |
|
610 | "tpEndereco", |
|
611 | !empty($eo->tpendereco) ? $eo->tpendereco : null, |
|
612 | false |
|
613 | ); |
|
614 | $this->dom->addChild( |
|
615 | $EnderecoOutros, |
|
616 | "EnderecoLivre", |
|
617 | !empty($eo->enderecolivre) ? $eo->enderecolivre : null, |
|
618 | false |
|
619 | ); |
|
620 | if (!empty($eo->enderecoestrutura) && empty($eo->enderecolivre)) { |
|
621 | $ee = $eo->enderecoestrutura; |
|
622 | $EnderecoEstrutura = $this->dom->createElement("EnderecoEstrutura"); |
|
623 | $this->dom->addChild( |
|
624 | $EnderecoEstrutura, |
|
625 | "EnderecoLivre", |
|
626 | !empty($ee->enderecolivre) ? $ee->enderecolivre : null, |
|
627 | false |
|
628 | ); |
|
629 | if (!empty($ee->endereco)) { |
|
630 | $end = $ee->endereco; |
|
631 | $Endereco = $this->dom->createElement("Endereco"); |
|
632 | $this->dom->addChild( |
|
633 | $Endereco, |
|
634 | "Logradouro", |
|
635 | !empty($end->logradouro) ? $end->logradouro : null, |
|
636 | false |
|
637 | ); |
|
638 | $this->dom->addChild( |
|
639 | $Endereco, |
|
640 | "Numero", |
|
641 | !empty($end->numero) ? $end->numero : null, |
|
642 | false |
|
643 | ); |
|
644 | $this->dom->addChild( |
|
645 | $Endereco, |
|
646 | "Complemento", |
|
647 | !empty($end->complemento) ? $end->complemento : null, |
|
648 | false |
|
649 | ); |
|
650 | $this->dom->addChild( |
|
651 | $Endereco, |
|
652 | "Andar", |
|
653 | !empty($end->andar) ? $end->andar : null, |
|
654 | false |
|
655 | ); |
|
656 | $this->dom->addChild( |
|
657 | $Endereco, |
|
658 | "Bairro", |
|
659 | !empty($end->bairro) ? $end->bairro : null, |
|
660 | false |
|
661 | ); |
|
662 | $this->dom->addChild( |
|
663 | $Endereco, |
|
664 | "CaixaPostal", |
|
665 | !empty($end->caixapostal) ? $end->caixapostal : null, |
|
666 | false |
|
667 | ); |
|
668 | $EnderecoEstrutura->appendChild($Endereco); |
|
669 | } |
|
670 | $this->dom->addChild( |
|
671 | $EnderecoEstrutura, |
|
672 | "CEP", |
|
673 | $ee->cep, |
|
674 | true |
|
675 | ); |
|
676 | $this->dom->addChild( |
|
677 | $EnderecoEstrutura, |
|
678 | "Municipio", |
|
679 | $ee->municipio, |
|
680 | true |
|
681 | ); |
|
682 | $this->dom->addChild( |
|
683 | $EnderecoEstrutura, |
|
684 | "UF", |
|
685 | $ee->uf, |
|
686 | true |
|
687 | ); |
|
688 | $EnderecoOutros->appendChild($EnderecoEstrutura); |
|
689 | } |
|
690 | $this->dom->addChild( |
|
691 | $EnderecoOutros, |
|
692 | "Pais", |
|
693 | $eo->pais, |
|
694 | true |
|
695 | ); |
|
696 | $Proprietarios->appendChild($EnderecoOutros); |
|
697 | } |
|
698 | } |
|
699 | ||
700 | if (!empty($p->paisresid)) { |
|
701 | foreach ($p->paisresid as $pr) { |