mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 18:09:06 +01:00
LSaddon::supann: Normalize affiliations & civilites nomenclatures
This commit is contained in:
parent
0ac0a7e068
commit
6dcae071b5
3 changed files with 29 additions and 35 deletions
|
@ -51,29 +51,6 @@ $GLOBALS['LS_SUPANN_EPPN_FORMAT'] = "%{uid}@univ.fr";
|
||||||
// LSformat de l'attribut eduPersonUniqueId (%{uniqueId} étant un ID unique généré aléatoirement)
|
// LSformat de l'attribut eduPersonUniqueId (%{uniqueId} étant un ID unique généré aléatoirement)
|
||||||
$GLOBALS['LS_SUPANN_EPUI_FORMAT'] = "%{uniqueId}@univ.fr";
|
$GLOBALS['LS_SUPANN_EPUI_FORMAT'] = "%{uniqueId}@univ.fr";
|
||||||
|
|
||||||
// Liste des valeurs possibles des affiliations et leur label
|
|
||||||
$GLOBALS['LS_SUPANN_AFFILIATIONS'] = array (
|
|
||||||
'affiliate' => ___('Affiliate'),
|
|
||||||
'alum' => ___('Alumnus'),
|
|
||||||
'employee' => ___('Employee'),
|
|
||||||
'faculty' => ___('Faculty'),
|
|
||||||
'member' => ___('Member'),
|
|
||||||
'student' => ___('Student'),
|
|
||||||
'retired' => ___('Retired'),
|
|
||||||
'teacher' => ___('Teacher'),
|
|
||||||
'staff' => ___('Staff'),
|
|
||||||
'researcher' => ___('Researcher'),
|
|
||||||
'emeritus' => ___('Emeritus teacher'),
|
|
||||||
'library-walk-in' => ___('Library - walk-in'),
|
|
||||||
'registered-reader' => ___('Library - registered'),
|
|
||||||
);
|
|
||||||
|
|
||||||
// Liste des valeurs possibles de la civilité d'une personne et leur label
|
|
||||||
$GLOBALS['LS_SUPANN_CIVILITES'] = array (
|
|
||||||
'Mme' => ___('Mrs.'),
|
|
||||||
'M.' => ___('Mr.'),
|
|
||||||
);
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Nomenclatures SUPANN
|
* Nomenclatures SUPANN
|
||||||
*
|
*
|
||||||
|
@ -94,6 +71,8 @@ $GLOBALS['LS_SUPANN_CIVILITES'] = array (
|
||||||
*
|
*
|
||||||
* [ETIQUETTE] : l'étiquette de la valeur (correspondant le plus souvent ou mainteneur de la nomenclature)
|
* [ETIQUETTE] : l'étiquette de la valeur (correspondant le plus souvent ou mainteneur de la nomenclature)
|
||||||
* [table] : le nom de la table :
|
* [table] : le nom de la table :
|
||||||
|
* - civilite : la civilité des personnes (supannCivilite)
|
||||||
|
* - affiliation : l'affiliation des personnes (eduPersonAffiliation)
|
||||||
* - mailPriveLabel: le label des mails privés des personnes (supannMailPrive)
|
* - mailPriveLabel: le label des mails privés des personnes (supannMailPrive)
|
||||||
* - adressePostalePriveeLabel: le label des adresses privées des personnes (supannAdressePostalePrivee)
|
* - adressePostalePriveeLabel: le label des adresses privées des personnes (supannAdressePostalePrivee)
|
||||||
* - telephonePriveLabel: le label des télépgones privés des personnes (supannTelephonePrive)
|
* - telephonePriveLabel: le label des télépgones privés des personnes (supannTelephonePrive)
|
||||||
|
@ -111,6 +90,17 @@ $GLOBALS['LS_SUPANN_CIVILITES'] = array (
|
||||||
*/
|
*/
|
||||||
$GLOBALS['supannNomenclatures'] = array (
|
$GLOBALS['supannNomenclatures'] = array (
|
||||||
'SUPANN' => array (
|
'SUPANN' => array (
|
||||||
|
'civilite' => array(
|
||||||
|
'Mme' => ___('Mrs.'),
|
||||||
|
'M.' => ___('Mr.'),
|
||||||
|
),
|
||||||
|
'affiliation' => array (
|
||||||
|
'researcher' => 'Chercheur (researcher)',
|
||||||
|
'retired' => 'Retraité (retired)',
|
||||||
|
'emeritus' => 'Professeur émérite (emeritus)',
|
||||||
|
'teacher' => 'Professeur (teacher)',
|
||||||
|
'registered-reader' => 'Lecteur enregistré dans une bibliothèque (registered-reader)',
|
||||||
|
),
|
||||||
'mailPriveLabel' => array (
|
'mailPriveLabel' => array (
|
||||||
'SECOURS' => ___('Backup'),
|
'SECOURS' => ___('Backup'),
|
||||||
'PERSO' => ___('Personal'),
|
'PERSO' => ___('Personal'),
|
||||||
|
@ -2300,4 +2290,16 @@ $GLOBALS['supannNomenclatures'] = array (
|
||||||
"J1D25" => "Responsable de la gestion des ressources humaines",
|
"J1D25" => "Responsable de la gestion des ressources humaines",
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
|
'eduPerson' => array(
|
||||||
|
'affiliation' => array (
|
||||||
|
'student' => "Étudiant (student)",
|
||||||
|
'faculty' => "Membre du corps professoral (faculty)",
|
||||||
|
'staff' => "Personne exerçant une activité administrative, technique ou de support, autre que l'enseignement et la recherche (staff)",
|
||||||
|
'employee' => "Personne employée par l'établissement (employee)",
|
||||||
|
'member' => "Membre de l'établissement (member)",
|
||||||
|
'affiliate' => "Partenaire en relation avec l'établissement, sans en être membre (affiliate)",
|
||||||
|
'alum' => "Ancien étudiant (alum)",
|
||||||
|
'library-walk-in' => "Personne physiquement présente dans une bibliothèque (library-walk-in)",
|
||||||
|
),
|
||||||
|
),
|
||||||
);
|
);
|
||||||
|
|
BIN
src/images/default/supann_label_eduPerson.png
Normal file
BIN
src/images/default/supann_label_eduPerson.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.3 KiB |
|
@ -79,8 +79,6 @@ LSerror :: defineError('SUPANN_03',
|
||||||
}
|
}
|
||||||
|
|
||||||
$MUST_DEFINE_ARRAY= array(
|
$MUST_DEFINE_ARRAY= array(
|
||||||
'LS_SUPANN_CIVILITES',
|
|
||||||
'LS_SUPANN_AFFILIATIONS',
|
|
||||||
'supannNomenclatures',
|
'supannNomenclatures',
|
||||||
);
|
);
|
||||||
foreach($MUST_DEFINE_ARRAY as $array) {
|
foreach($MUST_DEFINE_ARRAY as $array) {
|
||||||
|
@ -492,11 +490,8 @@ LSerror :: defineError('SUPANN_03',
|
||||||
* @retval array Tableau contenant les valeurs possibles de l'attribut
|
* @retval array Tableau contenant les valeurs possibles de l'attribut
|
||||||
* (avec les labels traduits).
|
* (avec les labels traduits).
|
||||||
**/
|
**/
|
||||||
function supannGetCivilitePossibleValues($options, $name, &$ldapObject) {
|
function supannGetCivilitePossibleValues($options, $name, $ldapObject) {
|
||||||
$retval = array();
|
return supannGetNomenclaturePossibleValues('civilite', false);
|
||||||
foreach($GLOBALS['LS_SUPANN_CIVILITES'] as $value => $label)
|
|
||||||
$retval[$value] = __($label);
|
|
||||||
return $retval;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -513,11 +508,8 @@ function supannGetCivilitePossibleValues($options, $name, &$ldapObject) {
|
||||||
* @retval array Tableau contenant les valeurs possibles de l'attribut
|
* @retval array Tableau contenant les valeurs possibles de l'attribut
|
||||||
* (avec les labels traduits).
|
* (avec les labels traduits).
|
||||||
**/
|
**/
|
||||||
function supannGetAffiliationPossibleValues($options, $name, &$ldapObject) {
|
function supannGetAffiliationPossibleValues($options, $name, $ldapObject) {
|
||||||
$retval = array();
|
return supannGetNomenclaturePossibleValues('affiliation', false);
|
||||||
foreach($GLOBALS['LS_SUPANN_AFFILIATIONS'] as $value => $label)
|
|
||||||
$retval[$value] = __($label);
|
|
||||||
return $retval;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue