Commit f4a18409 authored by Côme Chilliet's avatar Côme Chilliet

Merge branch...

Merge branch '6034-handle-special-values-for-regimeinsc-and-sectdisc-in-supannetuinscription' into '1.4-dev'

Resolve "Handle special values for regimeinsc and sectdisc in supannEtuInscription"

See merge request fusiondirectory/fd-plugins!681
parents c59a6aae 355524cd
#SECTEUR_DISCIPLINAIRE_SISE;LIBELLE_SECTEUR_DISCIPLINAIRE #SECTEUR_DISCIPLINAIRE_SISE;LIBELLE_SECTEUR_DISCIPLINAIRE
# Vient de http://infocentre.pleiade.education.fr/bcn/ table N_SECTEUR_DISCIPLINAIRE_SISE # Vient de http://infocentre.pleiade.education.fr/bcn/ table N_SECTEUR_DISCIPLINAIRE_SISE
# Généré le 23.01.2020 # Généré le 23.01.2020
-;SANS OBJET
01;MATHEMATIQUES 01;MATHEMATIQUES
02;PHYSIQUE 02;PHYSIQUE
03;CHIMIE 03;CHIMIE
......
#REGIME_INSCRIPTION;LIBELLE_LONG #REGIME_INSCRIPTION;LIBELLE_LONG
# Vient de http://infocentre.pleiade.education.fr/bcn/ table N_REGIME_INSCRIPTION # Vient de http://infocentre.pleiade.education.fr/bcn/ table N_REGIME_INSCRIPTION
# Généré le 23.01.2020 # Généré le 23.01.2020
$;NON RENSEIGNE
01;PARENTS ELEVANT 3 ENFANTS 01;PARENTS ELEVANT 3 ENFANTS
02;SPORTIFS DE HAUT NIVEAU 02;SPORTIFS DE HAUT NIVEAU
03;CADRES PLUS DE 5 ANS 03;CADRES PLUS DE 5 ANS
......
...@@ -39,11 +39,11 @@ class SupannEtuInscriptionAttribute extends SupannCompositeAttribute ...@@ -39,11 +39,11 @@ class SupannEtuInscriptionAttribute extends SupannCompositeAttribute
), ),
new SelectAttribute( new SelectAttribute(
_('Registration type'), _('supannEtuRegimeInscription - The type of this registration'), _('Registration type'), _('supannEtuRegimeInscription - The type of this registration'),
'supannEtuRegimeInscription_regimeinsc', TRUE 'supannEtuRegimeInscription_regimeinsc', FALSE
), ),
new SelectAttribute( new SelectAttribute(
_('Disciplinary Sector'), _('supannEtuSecteurDisciplinaire - Disciplinary sector education diploma'), _('Disciplinary Sector'), _('supannEtuSecteurDisciplinaire - Disciplinary sector education diploma'),
'supannEtuSecteurDisciplinaire_sectdisc', TRUE 'supannEtuSecteurDisciplinaire_sectdisc', FALSE
), ),
new SelectAttribute( new SelectAttribute(
_('Diploma type'), _('supannEtuTypeDiplome - Type of diploma'), _('Diploma type'), _('supannEtuTypeDiplome - Type of diploma'),
...@@ -153,4 +153,31 @@ class SupannEtuInscriptionAttribute extends SupannCompositeAttribute ...@@ -153,4 +153,31 @@ class SupannEtuInscriptionAttribute extends SupannCompositeAttribute
} }
unset($attribute); unset($attribute);
} }
/* Remove SupAnn weirdness */
function readValues (string $value): array
{
$values = parent::readValues($value);
if ($values[2] == '{INCONNU}') {
$values[2] = '';
}
if ($values[3] == '{INCONNU}') {
$values[3] = '';
}
return $values;
}
/* Add {INCONNU} values for special cases regimeinsc and sectdisc */
function writeValues (array $values)
{
if ($values[2] == '') {
$values[2] = '{INCONNU}';
}
if ($values[3] == '') {
$values[3] = '{INCONNU}';
}
return parent::writeValues($values);
}
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment