diff --git a/src/includes/addons/LSaddons.supann.php b/src/includes/addons/LSaddons.supann.php index 0fb8feb0..da4be573 100644 --- a/src/includes/addons/LSaddons.supann.php +++ b/src/includes/addons/LSaddons.supann.php @@ -882,7 +882,7 @@ function supannCheckEduPersonAffiliation(&$ldapObject) { * * @return boolean True si la valeur est valide, False sinon **/ -function supannCheckEduPersonPrimaryAffiliation(&$ldapObject) { +function validate_eduPersonPrimaryAffiliation(&$ldapObject) { $primary = $ldapObject->getValue('eduPersonPrimaryAffiliation'); $affiliations = $ldapObject->getValue('eduPersonAffiliation'); if (!array_intersect($primary, $affiliations)) @@ -890,6 +890,30 @@ function supannCheckEduPersonPrimaryAffiliation(&$ldapObject) { return true; } +/** + * Vérifie la valeur de l'attribut eduPersonPrimaryAffiliation + * + * 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 la valeur est valide, False sinon + **/ +function supannCheckEduPersonPrimaryAffiliation(&$ldapObject) { + LSerror :: addErrorCode( + 'LSsession_27', + array( + 'old' => 'supannCheckEduPersonPrimaryAffiliation()', + 'new' => 'validate_eduPersonPrimaryAffiliation()', + 'context' => LSlog :: get_debug_backtrace_context(), + ) + ); + return validate_eduPersonPrimaryAffiliation($ldapObject); +} + /** * Vérifie la valeur de l'attribut supannEntiteAffectationPrincipale *