Fonctions membres publiques | |
__construct ($aServer_Parameters, $aSearch_Parameters, $aUser_Parameters) | |
Constructeur : nous permet d'initaliser nos différents attributs. | |
display_search_form_ldap ($szCall_js, $szTitle_Search=MANTIS_IMPORTUSER_TITLE_DFT_SEARCH_FORM, $szFieldset_Color=MANTIS_IMPORTUSER_COLOR_DEFAULT_RGB, $aLabel_Server_Parameters, $aLabel_Search_Parameters, $szButton_Label=MANTIS_IMPORTUSER_LABEL_DFT_BTN_FORM) | |
Méthode permettant d'afficher le formulaire de recherche. | |
display_link_select_search ($aFirst_Select, $aSecond_Select, $link_color=MANTIS_IMPORTUSER_COLOR_GREEN) | |
Méthode permettant d'afficher deux liens. Ces liens permettent de dé/sélectionner tous les élements du résultat de la recherche. | |
display_result_from_search ($aResult, $aAnchors, $aAlready_Exist, $szLabel_Button=MANTIS_IMPORTUSER_LABEL_DFT_BTN_FORM, $aLabel_Another_Search=MANTIS_IMPORTUSER_LABEL_DFT_LINK_FORM, $szCall_js='#') | |
Méthode permettant d'afficher le résultat de la recherche. | |
Fonctions membres publiques statiques | |
static | display_result_message ($szMessage, $iTitleLevel, $szColor=MANTIS_IMPORTUSER_COLOR_BLACK) |
Méthode statique permettant d'afficher un message indiquant que la création de l'utilisateur s'est effectuée avec succès. | |
static | display_link_back_search ($szLink, $szMessage, $szColor=MANTIS_IMPORTUSER_COLOR_BLACK) |
Méthode statique permettant d'afficher un lien vers le formulaire de recherche. | |
static | display_start_div_align ($szAlign) |
Méthode statique permettant d'afficher une balise HTML DIV accompagné d'un attribut d'alignement. | |
static | display_end_div () |
Méthode statique permettant d'afficher une balise HTML DIV fermante. | |
Fonctions membres privées | |
display_options_config_username ($szLabel_Username_Parameters, $szFieldset_Color) | |
Méthode permettant d'afficher une zone composée de champs relatifs à la modification du nom d'utilisateur. | |
display_option_create_user ($aLabel_User_Parameters, $szFieldset_Color, $szJs_Verif_Input='#') | |
Méthode permettant d'afficher une zone composée de champs relatifs à la création d'utilisateur. | |
Attributs privés | |
$szLdap_Server | |
$iLdap_Port | |
$szLdap_Bind_Dn | |
$szLdap_Pwd | |
$szLdap_Dn | |
$szLdap_Filter | |
$aListMantisUsers | |
$szDefautEmailUser | |
$iNbLetters_Mask_Right_UserName | |
$iNbLetters_Mask_Left_UserName | |
$szDefautPwdUser | |
$iAccessLevel |
CMantisImportUserIHM::__construct | ( | $ | aServer_Parameters, | |
$ | aSearch_Parameters, | |||
$ | aUser_Parameters | |||
) |
Constructeur : nous permet d'initaliser nos différents attributs.
$aServer_Parameters | Tableau de chaines de caractères contenant les paramètres serveurs (adresse du serveur, port, bind dn, mot de passe). | |
$aSearch_Parameters | Tableau de chaines de caractères contenant les paramètres de recherche (dn, filtre). | |
$aUser_Parameters | Tableau de chaines de caractères contenant les paramtères liés à la création du compte utilisateur (mot de passe,e-mail,troncage à gauche/droite, niveau d'accès). |
CMantisImportUserIHM::display_end_div | ( | ) | [static] |
Méthode statique permettant d'afficher une balise HTML DIV fermante.
CMantisImportUserIHM::display_link_back_search | ( | $ | szLink, | |
$ | szMessage, | |||
$ | szColor = MANTIS_IMPORTUSER_COLOR_BLACK | |||
) | [static] |
Méthode statique permettant d'afficher un lien vers le formulaire de recherche.
$szLink | Chaine de caractères contenant le lien vers le formulaire de recherche. | |
$szMessage | Chaine de caractères contenant le message associé au lien. | |
$szColor | Chaine de caractères désignant la couleur du lien. Par défaut, cette couleur est noire. |
CMantisImportUserIHM::display_link_select_search | ( | $ | aFirst_Select, | |
$ | aSecond_Select, | |||
$ | link_color = MANTIS_IMPORTUSER_COLOR_GREEN | |||
) |
Méthode permettant d'afficher deux liens. Ces liens permettent de dé/sélectionner tous les élements du résultat de la recherche.
$aFirst_Select | Tableau de chaines de caractères contenant le nom du premier lien et le nom de la fonction javascript à exécutée. | |
$aSecond_Select | Tableau de chaines de caractères contenant le nom du second lien et le nom de la fonction javascript à exécutée. | |
$link_color | Chaine de caractères contenant le code de couleur des deux liens. Le format du code est le suivant : green. Par défaut, cette valeur est sélectionnée. |
CMantisImportUserIHM::display_option_create_user | ( | $ | aLabel_User_Parameters, | |
$ | szFieldset_Color, | |||
$ | szJs_Verif_Input = '#' | |||
) | [private] |
Méthode permettant d'afficher une zone composée de champs relatifs à la création d'utilisateur.
CMantisImportUserIHM::display_options_config_username | ( | $ | szLabel_Username_Parameters, | |
$ | szFieldset_Color | |||
) | [private] |
Méthode permettant d'afficher une zone composée de champs relatifs à la modification du nom d'utilisateur.
CMantisImportUserIHM::display_result_from_search | ( | $ | aResult, | |
$ | aAnchors, | |||
$ | aAlready_Exist, | |||
$ | szLabel_Button = MANTIS_IMPORTUSER_LABEL_DFT_BTN_FORM , |
|||
$ | aLabel_Another_Search = MANTIS_IMPORTUSER_LABEL_DFT_LINK_FORM , |
|||
$ | szCall_js = '#' | |||
) |
Méthode permettant d'afficher le résultat de la recherche.
$aResult | Tableau contenant le résultat de la recherche. | |
$aAnchors | Tableau de chaines de caractères contenant le nom des deux ancres et leur couleur. Le format du code est le suivant : blue. | |
$aAlready_Exist | Chaine de caractères contenant un message spécifiant que l'utilisateur est déjà crée. | |
$szLabel_Button | Chaine de caractères contenant le label du bouton de création d'utilisateurs. | |
$aLabel_Another_Search | Chaine de caractères contenant un message notifiant que la recherche n'a retourné aucun résultat. | |
$szCall_js | Chaine de caractères contenant le nom de la fonction javascript qui vérifie le formulaire. |
CMantisImportUserIHM::display_result_message | ( | $ | szMessage, | |
$ | iTitleLevel = 3 , |
|||
$ | szColor = MANTIS_IMPORTUSER_COLOR_BLACK | |||
) | [static] |
Méthode statique permettant d'afficher un message indiquant que la création de l'utilisateur s'est effectuée avec succès.
$szMessage | Chaine de caractères contenant le message a afficher. | |
$iTitleLevel | Entier contenant le niveau de titre (h1,h2,h3 etc...). Par défaut, le niveau est de 3. | |
$szColor | Chaine de caractères désignant la couleur du titre. Par défaut, cette couleur est noire. |
CMantisImportUserIHM::display_search_form_ldap | ( | $ | szCall_js, | |
$ | szTitle_Search = MANTIS_IMPORTUSER_TITLE_DFT_SEARCH_FORM , |
|||
$ | szFieldset_Color = MANTIS_IMPORTUSER_COLOR_DEFAULT_RGB , |
|||
$ | aLabel_Server_Parameters, | |||
$ | aLabel_Search_Parameters, | |||
$ | szButton_Label = MANTIS_IMPORTUSER_LABEL_DFT_BTN_FORM | |||
) |
Méthode permettant d'afficher le formulaire de recherche.
$szCall_js | Chaine de caractères contenant le nom d'une fonction javascript permettant de vérifier si certains champs obligatoires de la recherche sont bien spécifiés. | |
$szTitle_Search | Chaine de caractères contenant le titre de notre module de recherche. | |
$szFieldset_Color | Chaine de caractères contenant le code de couleur de la première zone du formulaire. Le format du code est le suivant : 255 255 240. Par défaut, cette valeur est sélectionnée. | |
$aLabel_Server_Parameters | Tableau de chaines de caractères contenant les différents labels de la première zone du formulaire. | |
$aLabel_Search_Parameters | Tableau de chaines de caractères contenant les différents labels de la seconde zone du formulaire. | |
$szButton_Label | Chaine de caractère contenant le label du bouton de validation. |
CMantisImportUserIHM::display_start_div_align | ( | $ | szAlign | ) | [static] |
Méthode statique permettant d'afficher une balise HTML DIV accompagné d'un attribut d'alignement.
$szAlign | Chaine de caractères contenant l'attribut d'alignement. |
CMantisImportUserIHM::$aListMantisUsers [private] |
Tableau d'objets CMantisUser.
CMantisImportUserIHM::$iAccessLevel [private] |
Entier correspondant au niveau d'accès des utilisateurs crées.
CMantisImportUserIHM::$iLdap_Port [private] |
Entier contenant le port du service LDAP.
CMantisImportUserIHM::$iNbLetters_Mask_Left_UserName [private] |
Entier contenant le nombre de lettres à supprimer à partir de la fin du nom complet de l'utilisateur.
CMantisImportUserIHM::$iNbLetters_Mask_Right_UserName [private] |
Entier contenant le nombre de lettres à supprimer à partir du début du nom complet de l'utilisateur.
CMantisImportUserIHM::$szDefautEmailUser [private] |
Chaine de caractères contenant l'adresse e-mail par défaut des utilisateurs à créer.
CMantisImportUserIHM::$szDefautPwdUser [private] |
Chaine de caractère contenant le mot de passe par défaut des utilisateurs à créer.
CMantisImportUserIHM::$szLdap_Bind_Dn [private] |
Chaine de caractères contenant l'identifiant avec lequel on s'authentifie auprès du service LDAP.
CMantisImportUserIHM::$szLdap_Dn [private] |
Chaine de caractères contenant un chemin valide de l'annuaire LDAP.
CMantisImportUserIHM::$szLdap_Filter [private] |
Chaine de caractères contenant le filtre lié à la recherche LDAP.
CMantisImportUserIHM::$szLdap_Pwd [private] |
Chaine de caractères contenant le mot de passe pour se connecter au service LDAP.
CMantisImportUserIHM::$szLdap_Server [private] |
Chaine de caractères contenant l'adresse du serveur LDAP.