diff --git a/src/includes/addons/LSaddons.supann.php b/src/includes/addons/LSaddons.supann.php index e45fb635..0fb8feb0 100644 --- a/src/includes/addons/LSaddons.supann.php +++ b/src/includes/addons/LSaddons.supann.php @@ -826,23 +826,46 @@ function supannGetRessourceSousEtatPossibleValues($options=null, $name=null, $ld * @author Benjamin Dauvergne * * @param LSldapObject &$ldapObject Une référence à l'object LSldapObject - * @author Benjamin Dauvergne * * @return boolean True si les valeurs sont valides, False sinon **/ -global $_supannCheckEduPersonAffiliation_checked; -$_supannCheckEduPersonAffiliation_checked = false; -function supannCheckEduPersonAffiliation(&$ldapObject) { - global $_supannCheckEduPersonAffiliation_checked; +global $_validate_eduPersonAffiliation_checked; +$_validate_eduPersonAffiliation_checked = false; +function validate_eduPersonAffiliation(&$ldapObject) { + global $_validate_eduPersonAffiliation_checked; $values = $ldapObject->getValue('eduPersonAffiliation'); - if (!$_supannCheckEduPersonAffiliation_checked && in_array('affiliate', $values) && in_array('member', $values)) { - $_supannCheckEduPersonAffiliation_checked = true; + if (!$_validate_eduPersonAffiliation_checked && in_array('affiliate', $values) && in_array('member', $values)) { + $_validate_eduPersonAffiliation_checked = true; return false; } return true; } +/** + * Vérifie les valeurs de l'attribut eduPersonAffiliation + * + * Note: ancien nom de la fonction validate_eduPersonPrimaryAffiliation conservé pour + * rétro-compatibilié. Une erreur sera affichée lorsqu'on utilise cette fonction. + * + * @author Benjamin Renard + * + * @param LSldapObject &$ldapObject Une référence à l'object LSldapObject + * + * @return boolean True si les valeurs sont valides, False sinon + **/ +function supannCheckEduPersonAffiliation(&$ldapObject) { + LSerror :: addErrorCode( + 'LSsession_27', + array( + 'old' => 'supannCheckEduPersonAffiliation()', + 'new' => 'validate_eduPersonAffiliation()', + 'context' => LSlog :: get_debug_backtrace_context(), + ) + ); + return validate_eduPersonAffiliation($ldapObject); +} + /** * Vérifie la valeur de l'attribut eduPersonPrimaryAffiliation *