Commit 3a14f939 authored by Laurent Lecluse's avatar Laurent Lecluse
Browse files

Merge branch 'master' of https://git.unicaen.fr/open-source/OSE

parents 2870be38 d839d2f4
Loading
Loading
Loading
Loading
+10 −7
Changes for module/Application/src/Application/Entity/Traits/AdresseTrait.php: 10 added lines, 7 removed lines.
Original line number Diff line number Diff line
@@ -65,10 +65,11 @@ trait AdresseTrait
        if ($this->getAdressePrecisions()) $adresse[] = $this->getAdressePrecisions();

        $nv = [];
        if ($this->getAdresseNumero()) $nv[] = $this->getAdresseNumero();
        if ($this->getAdresseNumeroCompl()) $nv[] = $this->getAdresseNumeroCompl();
        if ($this->getAdresseVoirie()) $nv[] = $this->getAdresseVoirie();
        if ($this->getAdresseVoie()) $nv[] = $this->getAdresseVoie();
        if (!empty(trim($this->getAdresseNumero()))) $nv[] = $this->getAdresseNumero();
        if (!empty(trim($this->getAdresseNumeroCompl()))) $nv[] = $this->getAdresseNumeroCompl();
        if (!empty(trim($this->getAdresseVoirie()))) $nv[] = $this->getAdresseVoirie();
        if (!empty(trim($this->getAdresseVoie()))) $nv[] = $this->getAdresseVoie();

        if (!empty($nv)) {
            $adresse[] = implode(' ', $nv);
        }
@@ -76,9 +77,9 @@ trait AdresseTrait
        if ($this->getAdresseLieuDit()) $adresse[] = $this->getAdresseLieuDit();

        $cpcp = [];
        if ($this->getAdresseCodePostal()) $cpcp[] = $this->getAdresseCodePostal();
        if ($this->getAdresseCommune()) $cpcp[] = $this->getAdresseCommune();
        if ($this->getAdressePays()) $cpcp[] = $this->getAdressePays();
        if (!empty(trim($this->getAdresseCodePostal()))) $cpcp[] = $this->getAdresseCodePostal();
        if (!empty(trim($this->getAdresseCommune()))) $cpcp[] = $this->getAdresseCommune();
        if (!empty(trim($this->getAdressePays()))) $cpcp[] = $this->getAdressePays();
        if (!empty($cpcp)) {
            $adresse[] = implode(' ', $cpcp);
        }
@@ -262,6 +263,8 @@ trait AdresseTrait
        return $this;
    }



    /**
     * @return string|null
     */
+0 −8
Changes for module/Application/src/Application/Hydrator/StatutIntervenantHydrator.php: 0 added lines, 8 removed lines.
Original line number Diff line number Diff line
@@ -71,14 +71,6 @@ class StatutIntervenantHydrator implements HydratorInterface
        $object->setDossierEmailPerso($data['dossier-email-perso']);
        $object->setDossierTelPerso($data['dossier-tel-perso']);
        

        for ($i = 1; $i < 5; $i++) {
            if (array_key_exists('codes-corresp-' . $i, $data)) {
                $function = 'setCodesCorresp' . $i;
                $object->$function($data['codes-corresp-' . $i]);
            }
        }

        if (!empty($data['id'])) {
            $champsAutres = [];
            /* Gestion des champs autres */
+24 −10
Changes for module/Application/src/Application/Service/DossierService.php: 24 added lines, 10 removed lines.
Original line number Diff line number Diff line
@@ -222,22 +222,36 @@ class DossierService extends AbstractEntityService

        $newDatas                     = [];
        $oldDatas                     = [];
        $newDatas['NOM_PATRONYMIQUE'] = ($intervenantDossier->getNomPatronymique()) ? $intervenantDossier->getNomPatronymique() : '(aucun)';
        $newDatas['NOM_USUEL']        = ($intervenantDossier->getNomUsuel()) ? $intervenantDossier->getNomUsuel() : '(aucun)';
        $newDatas['CIVILITE']         = ($intervenantDossier->getCivilite()) ? $intervenantDossier->getCivilite()->getLibelleCourt() : '(aucunà';
        $newDatas['PRENOM']           = ($intervenantDossier->getPrenom()) ? $intervenantDossier->getPrenom() : '(aucun)';
        $newDatas['NOM_PATRONYMIQUE'] = ($intervenantDossier->getNomPatronymique()) ? trim(strtolower($intervenantDossier->getNomPatronymique())) : '(aucun)';
        $newDatas['NOM_USUEL']        = ($intervenantDossier->getNomUsuel()) ? trim(strtolower($intervenantDossier->getNomUsuel())) : '(aucun)';
        $newDatas['CIVILITE']         = ($intervenantDossier->getCivilite()) ? trim(strtolower($intervenantDossier->getCivilite()->getLibelleCourt())) : '(aucun)';
        $newDatas['PRENOM']           = ($intervenantDossier->getPrenom()) ? trim(strtolower($intervenantDossier->getPrenom())) : '(aucun)';
        $newDatas['DATE_NAISSANCE']   = ($intervenantDossier->getDateNaissance()) ? $intervenantDossier->getDateNaissance()->format('d/m/Y') : '(aucun)';
        $newDatas['RIB']              = $intervenantDossier->getRib();
        /*Nettoyage et normalisation du RIB pour comparaison*/
        $rib                       = ($intervenantDossier->getRib()) ? trim(strtolower($intervenantDossier->getRib())) : '(aucun)';
        $rib                       = str_replace(' ', '', $rib);
        $newDatas['RIB']           = $rib;
        $intervenantDossierAdresse = $intervenantDossier->getAdresse();
        /*Normalisation et nettoyage de l'adresse pour comparaison*/
        $intervenantDossierAdresse = trim(strtolower($intervenantDossierAdresse));
        $intervenantDossierAdresse = str_replace(["\r\n", "\n", "\r", ",", "'"], ' ', $intervenantDossierAdresse);
        $intervenantDossierAdresse = preg_replace('/\s\s+/', ' ', $intervenantDossierAdresse);
        $newDatas['ADRESSE']       = (!empty($intervenantDossierAdresse)) ? $intervenantDossierAdresse : '(aucun)';

        $oldDatas['NOM_PATRONYMIQUE'] = ($intervenant->getNomPatronymique()) ? $intervenant->getNomPatronymique() : '(aucun)';
        $oldDatas['NOM_USUEL']        = ($intervenant->getNomUsuel()) ? $intervenant->getNomUsuel() : '(aucun)';
        $oldDatas['CIVILITE']         = ($intervenant->getCivilite()) ? $intervenant->getCivilite()->getLibelleCourt() : '(aucun)';
        $oldDatas['PRENOM']           = ($intervenant->getPrenom()) ? $intervenant->getPrenom() : '(aucun)';
        $oldDatas['NOM_PATRONYMIQUE'] = ($intervenant->getNomPatronymique()) ? trim(strtolower($intervenant->getNomPatronymique())) : '(aucun)';
        $oldDatas['NOM_USUEL']        = ($intervenant->getNomUsuel()) ? trim(strtolower($intervenant->getNomUsuel())) : '(aucun)';
        $oldDatas['CIVILITE']         = ($intervenant->getCivilite()) ? trim(strtolower($intervenant->getCivilite()->getLibelleCourt())) : '(aucun)';
        $oldDatas['PRENOM']           = ($intervenant->getPrenom()) ? trim(strtolower($intervenant->getPrenom())) : '(aucun)';
        $oldDatas['DATE_NAISSANCE']   = ($intervenant->getDateNaissance()) ? $intervenant->getDateNaissance()->format('d/m/Y') : '(aucun)';
        $oldDatas['RIB']              = $intervenant->getRib();
        /*Nettoyage et normalisation du RIB pour comparaison*/
        $rib                = ($intervenant->getRib()) ? trim(strtolower($intervenant->getRib())) : '(aucun)';
        $rib                = str_replace(' ', '', $rib);
        $oldDatas['RIB']    = $rib;
        $intervenantAdresse = $intervenant->getAdresse();
        /*Normalisation et nettoyage de l'adresse pour comparaison*/
        $intervenantAdresse  = trim(strtolower($intervenantAdresse));
        $intervenantAdresse  = str_replace(["\r\n", "\n", "\r", ",", "'"], ' ', $intervenantAdresse);
        $intervenantAdresse  = preg_replace('/\s\s+/', ' ', $intervenantAdresse);
        $oldDatas['ADRESSE'] = (!empty($intervenantAdresse)) ? $intervenantAdresse : '(aucun)';

        //On calcule les champs différents
+0 −9
Changes for module/Application/view/application/statut-intervenant/saisie.phtml: 0 added lines, 9 removed lines.
Original line number Diff line number Diff line
@@ -59,15 +59,6 @@ echo $this->form()->openTag($form); ?>
                        <?= $this->formControlGroup($form->get('TEM-BIATSS')); ?>
                    </div>
                </div>
                <div class="row">
                    <?php
                    for ($i = 1; $i < 5; $i++) {
                        if ($form->has('codes-corresp-' . $i)) {
                            echo '<div class="col-md-6">' . $this->formControlGroup($form->get('codes-corresp-' . $i)) . '</div>';
                        }
                    }
                    ?>
                </div>


                <div class="row temoins">