- Passage en UTF-8 de tout les fichiers sources
authorBenjamin Renard <brenard@easter-eggs.com>
Fri, 25 Apr 2008 14:09:27 +0000 (14:09 +0000)
committerBenjamin Renard <brenard@easter-eggs.com>
Fri, 25 Apr 2008 14:09:27 +0000 (14:09 +0000)
- Ajout du meta UTF-8 (top.tpl)

57 files changed:
trunk/AUTHORS
trunk/INSTALL
trunk/conf/LSobjects/config.LSobjects.LSeecompany.php
trunk/conf/LSobjects/config.LSobjects.LSeegroup.php
trunk/conf/LSobjects/config.LSobjects.LSeepeople.php
trunk/conf/config.error_code.php
trunk/conf/config.inc.php
trunk/create.php
trunk/includes/addons/LSaddons.posix.php
trunk/includes/addons/LSaddons.samba.php
trunk/includes/class/class.LSattr_html.php
trunk/includes/class/class.LSattr_html_image.php
trunk/includes/class/class.LSattr_html_password.php
trunk/includes/class/class.LSattr_html_select_list.php
trunk/includes/class/class.LSattr_html_select_object.php
trunk/includes/class/class.LSattr_html_text.php
trunk/includes/class/class.LSattr_html_textarea.php
trunk/includes/class/class.LSattr_ldap.php
trunk/includes/class/class.LSattr_ldap_password.php
trunk/includes/class/class.LSattribute.php
trunk/includes/class/class.LSerror.php
trunk/includes/class/class.LSform.php
trunk/includes/class/class.LSformElement.php
trunk/includes/class/class.LSformElement_image.php
trunk/includes/class/class.LSformElement_password.php
trunk/includes/class/class.LSformElement_select.php
trunk/includes/class/class.LSformElement_select_object.php
trunk/includes/class/class.LSformElement_text.php
trunk/includes/class/class.LSformElement_textarea.php
trunk/includes/class/class.LSformRule.php
trunk/includes/class/class.LSformRule_alphanumeric.php
trunk/includes/class/class.LSformRule_compare.php
trunk/includes/class/class.LSformRule_email.php
trunk/includes/class/class.LSformRule_imagefile.php
trunk/includes/class/class.LSformRule_imagefilesize.php
trunk/includes/class/class.LSformRule_imagesize.php
trunk/includes/class/class.LSformRule_lettersonly.php
trunk/includes/class/class.LSformRule_maxlength.php
trunk/includes/class/class.LSformRule_minlength.php
trunk/includes/class/class.LSformRule_nonzero.php
trunk/includes/class/class.LSformRule_nopunctuation.php
trunk/includes/class/class.LSformRule_numeric.php
trunk/includes/class/class.LSformRule_rangelength.php
trunk/includes/class/class.LSformRule_regex.php
trunk/includes/class/class.LSformRule_required.php
trunk/includes/class/class.LSldap.php
trunk/includes/class/class.LSldapObject.php
trunk/includes/class/class.LSobjects.LSeecompany.php
trunk/includes/class/class.LSobjects.LSeegroup.php
trunk/includes/class/class.LSobjects.LSeepeople.php
trunk/includes/class/class.LSsession.php
trunk/includes/functions.php
trunk/index.php
trunk/lsexample/permissions-ls.conf
trunk/modify.php
trunk/remove.php
trunk/templates/top.tpl

index a5c82e4..bbe140e 100644 (file)
@@ -1,7 +1,7 @@
 * Conception :
   - Benjamin Renard - brenard@easter-eggs.com
   - Emmanuel Lacour - elacour@easter-eggs.com
-  - Michaël Parienti - mparienti@easter-eggs.com
+  - Michaël Parienti - mparienti@easter-eggs.com
   
-* Développement :
+* Développement :
   - Benjamin Renard - brenard@easter-eggs.com
\ No newline at end of file
index 25292da..b1c626d 100644 (file)
@@ -1,4 +1,4 @@
-Pré-requis :
+Pré-requis :
        - Php 5 : magic_quotes_gpc = off
        - php5-mhash
        - Net_LDAP2  (http://pear.php.net/package/Net_LDAP2)
index c5ad593..d657ef9 100644 (file)
@@ -27,7 +27,7 @@ $GLOBALS['LSobjects']['LSeecompany'] = array (
   'rdn' => 'o',
   'container_dn' => 'ou=companies',
   'select_display_attrs' => '%{dc}',
-  'label' => _('Sociétés'),
+  'label' => _('Sociétés'),
   'attrs' => array (
     'o' => array (
       'label' => _('Nom'),
index a91e920..94a4657 100644 (file)
@@ -98,21 +98,21 @@ $GLOBALS['LSobjects']['LSeegroup'] = array (
         'create' => 1
       ),
       'selectable_object' => array(
-          'object_type' => 'LSeepeople',                      // Nom de l'objet à lister
-          'display_attribute' => '%{cn} (%{uidNumber})',      // Spécifie le attributs à lister pour le choix,
-                                                              // si non définie => utilisation du 'select_display_attrs'
-                                                              // de la définition de l'objet
+          'object_type' => 'LSeepeople',                      // Nom de l'objet à lister
+          'display_attribute' => '%{cn} (%{uidNumber})',      // Spécifie le attributs à lister pour le choix,
+                                                              // si non définie => utilisation du 'select_display_attrs'
+                                                              // de la définition de l'objet
                                               
-          'value_attribute' => '%{dn}',                       // Spécifie le attributs dont la valeur sera retournée par
+          'value_attribute' => '%{dn}',                       // Spécifie le attributs dont la valeur sera retournée par
       ),
       'possible_values' => array(
         'OTHER_OBJECT' => array(
-          'object_type' => 'LSeepeople',                      // Nom de l'objet à lister
-          'display_attribute' => '%{cn} (%{uidNumber})',      // Spécifie le attributs à lister pour le choix,
-                                                              // si non définie => utilisation du 'select_display_attrs'
-                                                              // de la définition de l'objet
+          'object_type' => 'LSeepeople',                      // Nom de l'objet à lister
+          'display_attribute' => '%{cn} (%{uidNumber})',      // Spécifie le attributs à lister pour le choix,
+                                                              // si non définie => utilisation du 'select_display_attrs'
+                                                              // de la définition de l'objet
                                               
-          'value_attribute' => '%{dn}',                       // Spécifie le attributs dont la valeur sera retournée par
+          'value_attribute' => '%{dn}',                       // Spécifie le attributs dont la valeur sera retournée par
         )
       )
     )
index af94fb0..c799627 100644 (file)
@@ -62,7 +62,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
         array (
           'filter' => 'uid=%{val}',
           'result' => 0,
-          'msg' => _('Cet identifiant est déjà utilisé.')
+          'msg' => _('Cet identifiant est déjà utilisé.')
         )
       ),
       'rights' => array(
@@ -77,21 +77,21 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       )
     ),
     'uidNumber' => array (
-      'label' => _('Identifiant (numérique)'),
+      'label' => _('Identifiant (numérique)'),
       'ldap_type' => 'numeric',
       'html_type' => 'text',
       'required' => 1,
       'generate_function' => 'generate_uidNumber',
       'check_data' => array (
         'numeric' => array(
-          'msg' => _("L'identifiant unique doit être un entier.")
+          'msg' => _("L'identifiant unique doit être un entier.")
         ),
       ),
       'validation' => array (
         array (
           'filter' => 'uidNumber=%{val}',
           'result' => 0,
-          'msg' => _('Cet uid est déjà utilisé.')
+          'msg' => _('Cet uid est déjà utilisé.')
         )
       ),
       'rights' => array(
@@ -168,8 +168,8 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       'required' => 1,
       'validation' => array (
         array (
-          'object_type' => 'LSeegroup',           // 'object_type' : Permet definir le type d'objet recherchés
-          //'basedn' => 'o=company',                    // et d'utiliser les objectClass définis dans le fichier de configuration
+          'object_type' => 'LSeegroup',           // 'object_type' : Permet definir le type d'objet recherchés
+          //'basedn' => 'o=company',                    // et d'utiliser les objectClass définis dans le fichier de configuration
           'filter' => '(gidNumber=%{val})',       // pour la recherche
           'result' => 1
         )
@@ -185,14 +185,14 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       ),
       'possible_values' => array(
         'OTHER_OBJECT' => array(
-          'object_type' => 'LSeegroup',                      // Nom de l'objet à lister
-          'display_attribute' => '%{cn} (%{gidNumber})',     // Spécifie le attributs à lister pour le choix,
-                                                             // si non définie => utilisation du 'select_display_attrs'
-                                                             // de la définition de l'objet
+          'object_type' => 'LSeegroup',                      // Nom de l'objet à lister
+          'display_attribute' => '%{cn} (%{gidNumber})',     // Spécifie le attributs à lister pour le choix,
+                                                             // si non définie => utilisation du 'select_display_attrs'
+                                                             // de la définition de l'objet
                                               
-          'value_attribute' => 'gidNumber',   // Spécifie le attributs dont la valeur sera retournée par
-          /*'filter' =>                         // le formulaire spécifie les filtres de recherche pour
-            array (                           // l'établissement de la liste d'objets :
+          'value_attribute' => 'gidNumber',   // Spécifie le attributs dont la valeur sera retournée par
+          /*'filter' =>                         // le formulaire spécifie les filtres de recherche pour
+            array (                           // l'établissement de la liste d'objets :
               array(                          // Premier filtre
                 'filter' => 'cn=*a*',
                 //'basedn' => 'o=company',
@@ -236,7 +236,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       )
     ),
     'homeDirectory' => array (
-      'label' => _('Répertoire personnel'),
+      'label' => _('Répertoire personnel'),
       'ldap_type' => 'ascii',
       'html_type' => 'text',
       'required' => 1,
@@ -257,7 +257,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       'required' => 1,
       'check_data' => array (
         'email' => array(
-          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
+          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
         ),
       ),
       'rights' => array(
@@ -294,13 +294,13 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       )
     ),
     'maildrop' => array (
-      'label' => _('Mail indésirable'),
+      'label' => _('Mail indésirable'),
       'ldap_type' => 'ascii',
       'html_type' => 'text',
       'multiple' => true,
       'check_data' => array (
         'email' => array(
-          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
+          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
         ),
       ),
       'rights' => array(
@@ -313,13 +313,13 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       )
     ),
     'vacationActive' => array (
-      'label' => _('Réponse automatique'),
+      'label' => _('Réponse automatique'),
       'ldap_type' => 'ascii',
       'html_type' => 'select_list',
       'default_value' => '',
       'check_data' => array (
         'email' => array(
-          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
+          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
         ),
       ),
       'rights' => array(
@@ -356,7 +356,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       'html_type' => 'text',
       'check_data' => array (
         'email' => array(
-          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
+          'msg' => _("L'adresse e-mail entrée n'est pas valide.")
         ),
       ),
       'rights' => array(
@@ -375,7 +375,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
       'html_type' => 'text',
       'check_data' => array (
         'numeric' => array(
-          'msg' => _("Le quota de l'adresse mail entrée n'est pas valide.")
+          'msg' => _("Le quota de l'adresse mail entrée n'est pas valide.")
         ),
       ),
       'rights' => array(
index d119ffc..767b7a7 100644 (file)
@@ -39,11 +39,11 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   4 => array (
-    'msg' => _("LSldap : Erreur durant la récupération de l'entrée Ldap."),
+    'msg' => _("LSldap : Erreur durant la récupération de l'entrée Ldap."),
     'level' => 'c'
   ),
   5 => array (
-    'msg' => _("LSldap : Erreur durant la mise à jour de l'entrée Ldap (DN : %{dn})."),
+    'msg' => _("LSldap : Erreur durant la mise à jour de l'entrée Ldap (DN : %{dn})."),
     'level' => 'c'
   ),
   
@@ -65,43 +65,43 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   25 => array (
-    'msg' => _("LSldapObject : Des données de configuration sont manquant pour la validation de l'attribut %{attr} de l'objet %{obj}."),
+    'msg' => _("LSldapObject : Des données de configuration sont manquant pour la validation de l'attribut %{attr} de l'objet %{obj}."),
     'level' => 'c'
   ),
   26 => array (
-    'msg' => _("LSldapObject : Erreur de configuration : L'objet %{obj} ne possède pas d'attribut %{attr}."),
+    'msg' => _("LSldapObject : Erreur de configuration : L'objet %{obj} ne possède pas d'attribut %{attr}."),
     'level' => 'c'
   ),
   27 => array (
-    'msg' => _("LSldapObject : La fonction %{func} devant être executée avant l'enregistrement n'existe pas."),
+    'msg' => _("LSldapObject : La fonction %{func} devant être executée avant l'enregistrement n'existe pas."),
     'level' => 'c'
   ),
   28 => array (
-    'msg' => _("LSldapObject : L'execution de la fonction %{func} devant être executée avant l'enregistrement a échouée."),
+    'msg' => _("LSldapObject : L'execution de la fonction %{func} devant être executée avant l'enregistrement a échouée."),
     'level' => 'c'
   ),
   29 => array (
-    'msg' => _("LSldapObject : La fonction %{func} devant être executée après l'enregistrement n'existe pas."),
+    'msg' => _("LSldapObject : La fonction %{func} devant être executée après l'enregistrement n'existe pas."),
     'level' => 'c'
   ),
   30 => array (
-    'msg' => _("LSldapObject : L'execution de la fonction %{func} devant être executée après l'enregistrement a échouée."),
+    'msg' => _("LSldapObject : L'execution de la fonction %{func} devant être executée après l'enregistrement a échouée."),
     'level' => 'c'
   ),
   31 => array (
-    'msg' => _("LSldapObject : Il manque des informations de configuration du type d'objet %{obj} pour la création du nouveau DN."),
+    'msg' => _("LSldapObject : Il manque des informations de configuration du type d'objet %{obj} pour la création du nouveau DN."),
     'level' => 'c'
   ),
   32 => array (
-    'msg' => _("LSldapObject : L'attribut %{attr} de l'objet n'est pas encore définis. Il est impossible de generer un nouveau DN."),
+    'msg' => _("LSldapObject : L'attribut %{attr} de l'objet n'est pas encore définis. Il est impossible de generer un nouveau DN."),
     'level' => 'c'
   ),
   33 => array (
-    'msg' => _("LSldapObject : Sans DN, l'objet n'a put être modifié."),
+    'msg' => _("LSldapObject : Sans DN, l'objet n'a put être modifié."),
     'level' => 'c'
   ),
   34 => array (
-    'msg' => _("LSldapObject : L'attribut %{attr_depend} dépendant de l'attribut %{attr} n'existe pas."),
+    'msg' => _("LSldapObject : L'attribut %{attr_depend} dépendant de l'attribut %{attr} n'existe pas."),
     'level' => 'w'
   ),
   35 => array (
@@ -119,11 +119,11 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   43 => array (
-    'msg' => _("LSattribute : La règle %{rule} pour valider l'attribut %{attr} est inconnue."),
+    'msg' => _("LSattribute : La règle %{rule} pour valider l'attribut %{attr} est inconnue."),
     'level' => 'c'
   ),
   44 => array (
-    'msg' => _("LSattribute : Les données de configuration pour vérifié l'attribut %{attr} sont incorrects."),
+    'msg' => _("LSattribute : Les données de configuration pour vérifié l'attribut %{attr} sont incorrects."),
     'level' => 'c'
   ),
   45 => array (
@@ -131,43 +131,43 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   46 => array (
-    'msg' => _("LSattribute : La valeur de l'attribut %{attr} ne peut pas être générée."),
+    'msg' => _("LSattribute : La valeur de l'attribut %{attr} ne peut pas être générée."),
     'level' => 'c'
   ),
   47 => array (
-    'msg' => _("LSattribute : La valeur de l'attribut %{attr} n'a pas put être générée."),
+    'msg' => _("LSattribute : La valeur de l'attribut %{attr} n'a pas put être générée."),
     'level' => 'c'
   ),
   48 => array (
-    'msg' => _("LSattribute : La génération de l'attribut %{attr} n'a pas retourné une valeur correcte."),
+    'msg' => _("LSattribute : La génération de l'attribut %{attr} n'a pas retourné une valeur correcte."),
     'level' => 'c'
   ),
 
   // LSattr_html
   101 => array (
-    'msg' => _("LSattr_html : La fonction addToForm() du type html de l'attribut %{attr} n'est pas définie."),
+    'msg' => _("LSattr_html : La fonction addToForm() du type html de l'attribut %{attr} n'est pas définie."),
     'level' => 'c'
   ),
   102 => array (
-    'msg' => _("LSattr_html_select_list : Des données de configuration sont manquante pour la génération de la liste deroulante de l'attribut %{attr}."),
+    'msg' => _("LSattr_html_select_list : Des données de configuration sont manquante pour la génération de la liste deroulante de l'attribut %{attr}."),
     'level' => 'c'
   ),
   103 => array (
-    'msg' => _("LSattr_html_%{type} : Les données multiples ne sont pas gérés pour ce type d'attribut."),
+    'msg' => _("LSattr_html_%{type} : Les données multiples ne sont pas gérés pour ce type d'attribut."),
     'level' => 'c'
   ),
 
   // LSform
   201 => array(
-    'msg' => _("LSform : Erreur durant la recupération des valeurs du formulaire."),
+    'msg' => _("LSform : Erreur durant la recupération des valeurs du formulaire."),
     'level' => 'c'
   ),
   202 => array(
-    'msg' => _("LSform : Erreur durant la récupération de la valeur du formulaire du champ '%{element}'."),
+    'msg' => _("LSform : Erreur durant la récupération de la valeur du formulaire du champ '%{element}'."),
     'level' => 'c'
   ),
   203 => array(
-    'msg' => _("LSform : Les données du champ %{element} ne sont pas valides."),
+    'msg' => _("LSform : Les données du champ %{element} ne sont pas valides."),
     'level' => 'c'
   ),
   204 => array(
@@ -179,16 +179,16 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   206 => array(
-    'msg' => _("LSform : Erreur durant la création de l'élement '%{element}'."),
+    'msg' => _("LSform : Erreur durant la création de l'élement '%{element}'."),
     'level' => 'c'
   ),
   207 => array(
-    'msg' => _("LSform : Aucune valeur de rentrée pour le champs '%{element}'."),
+    'msg' => _("LSform : Aucune valeur de rentrée pour le champs '%{element}'."),
     'level' => 'c'
   ),
 
   301 => array(
-    'msg' => _("LSformRule : Aucune regex n'a été fournis pour la validation des données."),
+    'msg' => _("LSformRule : Aucune regex n'a été fournis pour la validation des données."),
     'level' => 'w'
   ),
   
@@ -200,15 +200,15 @@ $GLOBALS['LSerror_code'] = array (
 
   // LSsession
   1001 => array (
-    'msg' => _("LSsession : La constante %{const} n'est pas définie."),
+    'msg' => _("LSsession : La constante %{const} n'est pas définie."),
     'level' => 'c'
   ),
   1002 => array (
-    'msg' => _("LSsession : Le support %{addon} n'est pas assuré. Vérifier la compatibilité du système et la configuration de l'addon"),
+    'msg' => _("LSsession : Le support %{addon} n'est pas assuré. Vérifier la compatibilité du système et la configuration de l'addon"),
     'level' => 'c'
   ),
   1003 => array (
-    'msg' => _("LSsession : Données de configuration du serveur LDAP invalide. Impossible d'établir une connexion."),
+    'msg' => _("LSsession : Données de configuration du serveur LDAP invalide. Impossible d'établir une connexion."),
     'level' => 'c'
   ),
   1004 => array (
@@ -224,7 +224,7 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   1007 => array (
-    'msg' => _("LSsession : Impossible de vous identifier : Duplication d'authentité."),
+    'msg' => _("LSsession : Impossible de vous identifier : Duplication d'authentité."),
     'level' => 'c'
   ),
   1008 => array (
@@ -240,7 +240,7 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   1011 => array (
-    'msg' => _("LSsession : Vous n'êtes pas authorisé à effectuer cette action."),
+    'msg' => _("LSsession : Vous n'êtes pas authorisé à effectuer cette action."),
     'level' => 'c'
   ),
   1012 => array (
@@ -252,7 +252,7 @@ $GLOBALS['LSerror_code'] = array (
     'level' => 'c'
   ),
   1014 => array (
-    'msg' => _("LSrelations : La fonction de mise à jour pour la relation %{relation} est inconnu."),
+    'msg' => _("LSrelations : La fonction de mise à jour pour la relation %{relation} est inconnu."),
     'level' => 'c'
   ),
   1015 => array (
index 6231151..546b834 100644 (file)
@@ -72,13 +72,13 @@ define('NB_LSOBJECT_LIST_SELECT',11);
 
 define('MAX_SEND_FILE_SIZE',2000000);
 
-// Définitions des locales
+// Définitions des locales
 $textdomain = 'ldapsaisie';
 bindtextdomain($textdomain, '/var/www/ldapsaisie/trunk/l10n');
 textdomain($textdomain);
 setlocale(LC_ALL, $GLOBALS['LSconfig']['lang']);
 
-// Définitions des dossiers d'inclusions
+// Définitions des dossiers d'inclusions
 define('LS_CONF_DIR','conf/');
 define('LS_OBJECTS_DIR', LS_CONF_DIR . 'LSobjects/');
 define('LS_INCLUDE_DIR','includes/');
index f3c4bea..83b7493 100644 (file)
@@ -35,7 +35,7 @@ if($LSsession -> startLSsession()) {
   }
   
   if (isset($LSobject)) {
-    // Création d'un LSobject
+    // Création d'un LSobject
     if (class_exists($LSobject)) {
       if ( $GLOBALS['LSsession'] -> canCreate($LSobject) ) {
         $object = new $LSobject();
@@ -47,12 +47,12 @@ if($LSsession -> startLSsession()) {
           $form = $object -> getForm('create');
         }
         if ($form->validate()) {
-          // MàJ des données de l'objet LDAP
+          // MàJ des données de l'objet LDAP
           if ($object -> updateData('create')) {
             header('Location: view.php?LSobject='.$LSobject.'&dn='.$object -> getDn());
           }
         }
-        // Définition du Titre de la page
+        // Définition du Titre de la page
         $GLOBALS['Smarty'] -> assign('pagetitle',_('Nouveau').' : '.$object -> getLabel());
         $GLOBALS['LSsession'] -> setTemplate('create.tpl');
         $form -> display();
index 0193b62..9d9e4ae 100644 (file)
@@ -22,7 +22,7 @@
 
 
  /*
-       * Données de configuration pour le support POSIX
+       * Données de configuration pour le support POSIX
        */
 
                        // Nom de l'attribut LDAP uid
                        // -- Message d'erreur --
                        // Support
                        $GLOBALS['error_code']['POSIX_SUPPORT_01']= array (
-                               'msg' => _("POSIX Support : La constante %{const} n'est pas définie."),
+                               'msg' => _("POSIX Support : La constante %{const} n'est pas définie."),
                                'level' => 'c'
                        );
 
                        // Autres erreurs
                        $GLOBALS['error_code']['POSIX_01']= array (
-                               'msg' => _("POSIX : L'attribut %{dependency} est introuvable. Impossible de générer l'attribut %{attr}."),
+                               'msg' => _("POSIX : L'attribut %{dependency} est introuvable. Impossible de générer l'attribut %{attr}."),
                                'level' => 'c'
                        );
                        
  /*
-       * Fin des données de configuration
+       * Fin des données de configuration
        */
 
 
@@ -68,7 +68,7 @@
        * 
        * @author Benjamin Renard <brenard@easter-eggs.com>
        *
-       * @retval boolean true si Samba est pleinement supporté, false sinon
+       * @retval boolean true si Samba est pleinement supporté, false sinon
        */
        function LSaddon_posix_support() {
                
        * 
        * @param[in] $ldapObject L'objet ldap
        *
-       * @retval integer uidNumber ou false si il y a un problème durant la génération
+       * @retval integer uidNumber ou false si il y a un problème durant la génération
        */
        function generate_uidNumber($ldapObject) {
 
        * 
        * @param[in] $ldapObject L'objet ldap
        *
-       * @retval integer gidNumber ou false si il y a un problème durant la génération
+       * @retval integer gidNumber ou false si il y a un problème durant la génération
        */
        function generate_gidNumber($ldapObject) {
 
        * 
        * @param[in] $ldapObject L'objet ldap
        *
-       * @retval string homeDirectory ou false si il y a un problème durant la génération
+       * @retval string homeDirectory ou false si il y a un problème durant la génération
        */
        function generate_homeDirectory($ldapObject) {
     if ( get_class($ldapObject -> attrs[ LS_POSIX_UID_ATTR ]) != 'LSattribute' ) {
index 5afbab1..dcefbfe 100644 (file)
 
 
  /*
-  * Données de configuration pour le support SAMBA
+  * Données de configuration pour le support SAMBA
   */
 
-      // SID du domaine Samba géré
+      // SID du domaine Samba géré
       define('LS_SAMBA_DOMAIN_SID','S-1-5-21-2421470416-3566881284-3047381809');
 
       // Nombre de base pour le calcul des sambaSID Utilisateur
@@ -35,8 +35,8 @@
       define('LS_SAMBA_SID_BASE_GROUP',1001); 
 
      /*
-      * NB : C'est deux nombres doivent être pour l'un paire et pour l'autre impaire
-      * pour conserver l'unicité des SID
+      * NB : C'est deux nombres doivent être pour l'un paire et pour l'autre impaire
+      * pour conserver l'unicité des SID
       */
  
       // Nom de l'attribut LDAP uidNumber
       // Message d'erreur
 
       $GLOBALS['error_code']['SAMBA_SUPPORT_01']= array (
-        'msg' => _("SAMBA Support : la classe smHash ne peut pas être chargée."),
+        'msg' => _("SAMBA Support : la classe smHash ne peut pas être chargée."),
         'level' => 'c'
       );
       $GLOBALS['error_code']['SAMBA_SUPPORT_02']= array (
-        'msg' => _("SAMBA Support : La constante %{const} n'est pas définie."),
+        'msg' => _("SAMBA Support : La constante %{const} n'est pas définie."),
         'level' => 'c'
       );
 
       $GLOBALS['error_code']['SAMBA_SUPPORT_03']= array (
-        'msg' => _("SAMBA Support : Les constantes LS_SAMBA_SID_BASE_USER et LS_SAMBA_SID_BASE_GROUP ne doivent pas avoir la même parité pour l'unicité des sambaSID."),
+        'msg' => _("SAMBA Support : Les constantes LS_SAMBA_SID_BASE_USER et LS_SAMBA_SID_BASE_GROUP ne doivent pas avoir la même parité pour l'unicité des sambaSID."),
         'level' => 'c'
       );
 
 
       $GLOBALS['error_code']['SAMBA_01']= array (
-        'msg' => _("SAMBA Support : L'attribut %{dependency} est introuvable. Impossible de générer l'attribut %{attr}."),
+        'msg' => _("SAMBA Support : L'attribut %{dependency} est introuvable. Impossible de générer l'attribut %{attr}."),
         'level' => 'c'
       );
       
  /*
-  * Fin des données de configuration
+  * Fin des données de configuration
   */
 
 
@@ -80,7 +80,7 @@
   * 
   * @author Benjamin Renard <brenard@easter-eggs.com>
   *
-  * @retval boolean true si Samba est pleinement supporté, false sinon
+  * @retval boolean true si Samba est pleinement supporté, false sinon
   */
   function LSaddon_samba_support() {
     
       }
     }
 
-    // Pour l'intégrité des SID
+    // Pour l'intégrité des SID
     if ( (LS_SAMBA_SID_BASE_USER % 2) == (LS_SAMBA_SID_BASE_GROUP % 2) ) {
         $GLOBALS['LSerror'] -> addErrorCode('SAMBA_SUPPORT_O3');
         $retval=false;
   *
   * @param[in] $ldapObject L'objet ldap
   *
-  * @retval string SambaSID ou false si il y a un problème durant la génération
+  * @retval string SambaSID ou false si il y a un problème durant la génération
   */
   function generate_sambaSID($ldapObject) {
     if ( get_class($ldapObject -> attrs[ LS_SAMBA_UIDNUMBER_ATTR ]) != 'LSattribute' ) {
   *
   * @param[in] $ldapObject L'objet ldap
   *
-  * @retval string sambaPrimaryGroupSID ou false si il y a un problème durant la génération
+  * @retval string sambaPrimaryGroupSID ou false si il y a un problème durant la génération
   */
   function generate_sambaPrimaryGroupSID($ldapObject) {
     if ( get_class($ldapObject -> attrs[ LS_SAMBA_GIDNUMBER_ATTR ]) != 'LSattribute' ) {
   * 
   * @param[in] $ldapObject L'objet ldap
   *
-  * @retval string sambaNTPassword ou false si il y a un problème durant la génération
+  * @retval string sambaNTPassword ou false si il y a un problème durant la génération
   */
   function generate_sambaNTPassword($ldapObject) {
     if ( get_class($ldapObject -> attrs[ LS_SAMBA_USERPASSWORD_ATTR ]) != 'LSattribute' ) {
   * 
   * @param[in] $ldapObject L'objet ldap
   *
-  * @retval string sambaLMPassword ou false si il y a un problème durant la génération
+  * @retval string sambaLMPassword ou false si il y a un problème durant la génération
   */
   function generate_sambaLMPassword($ldapObject) {
     if ( get_class($ldapObject -> attrs[ LS_SAMBA_USERPASSWORD_ATTR ]) != 'LSattribute' ) {
index 832257b..7c557dc 100644 (file)
@@ -34,7 +34,7 @@ class LSattr_html {
   /**         
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
+   * Cette methode construit l'objet et définis la configuration.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -54,7 +54,7 @@ class LSattr_html {
   /**
    * Retourne le label de l'attribut
    *
-   * Retourne le label de l'attribut ou son nom si aucun label n'est défini
+   * Retourne le label de l'attribut ou son nom si aucun label n'est défini
    * dans la configuration.
    *
    * @retval string Le label de l'attribut.
@@ -69,24 +69,24 @@ class LSattr_html {
   }
   
   /**
-   * Ajoute l'attribut au formualaire passer en paramètre
+   * Ajoute l'attribut au formualaire passer en paramètre
    *
    * @param[in] &$form LSform Le formulaire
    * @param[in] $idForm L'identifiant du formulaire
    * @param[in] $data Valeur du champs du formulaire
    *
-   * @retval LSformElement L'element du formulaire ajouté
+   * @retval LSformElement L'element du formulaire ajouté
    */
   function addToForm (&$form,$idForm,$data=NULL) {
     $GLOBALS['LSerror'] -> addErrorCode(101,$this -> name);
   }
   
   /**
-   * Effectue les tâches nécéssaires au moment du rafraichissement du formulaire
+   * Effectue les tâches nécéssaires au moment du rafraichissement du formulaire
    * 
    * @param[in] $data mixed La valeur de l'attribut
    * 
-   * @retval mixed La valeur formatée de l'attribut
+   * @retval mixed La valeur formatée de l'attribut
    **/
   function refreshForm($data) {
     return $data;
index 018f377..d49351d 100644 (file)
 class LSattr_html_image extends LSattr_html {
 
   /**
-   * Ajoute l'attribut au formualaire passer en paramètre
+   * Ajoute l'attribut au formualaire passer en paramètre
    *
    * @param[in] &$form LSform Le formulaire
    * @param[in] $idForm L'identifiant du formulaire
    * @param[in] $data Valeur du champs du formulaire
    *
-   * @retval LSformElement L'element du formulaire ajouté
+   * @retval LSformElement L'element du formulaire ajouté
    */
   function addToForm (&$form,$idForm,$data=NULL) {
     $element=$form -> addElement('image', $this -> name, $this -> config['label'],$this -> config);
index 94acac2..1d1c528 100644 (file)
 class LSattr_html_password extends LSattr_html {
 
        /**
-        * Ajoute l'attribut au formualaire passer en paramètre
+        * Ajoute l'attribut au formualaire passer en paramètre
         *
         * @param[in] &$form LSform Le formulaire
         * @param[in] $idForm L'identifiant du formulaire
         * @param[in] $data Valeur du champs du formulaire
         *
-        * @retval LSformElement L'element du formulaire ajouté
+        * @retval LSformElement L'element du formulaire ajouté
         */ 
   function addToForm (&$form,$idForm,$data=NULL) {
     $element=$form -> addElement('password', $this -> name, $this -> config['label'], $this -> config);
index 92d8bd9..8efdeb8 100644 (file)
 class LSattr_html_select_list extends LSattr_html{
 
   /**
-   * Ajoute l'attribut au formualaire passer en paramètre
+   * Ajoute l'attribut au formualaire passer en paramètre
    *
    * @param[in] &$form LSform Le formulaire
    * @param[in] $idForm L'identifiant du formulaire
    * @param[in] $data Valeur du champs du formulaire
    *
-   * @retval LSformElement L'element du formulaire ajouté
+   * @retval LSformElement L'element du formulaire ajouté
    */
   function addToForm (&$form,$idForm,$data=NULL) {
     /*if (count($data)>1) {
@@ -72,8 +72,8 @@ class LSattr_html_select_list extends LSattr_html{
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval array Tableau associatif des valeurs possible de la liste avec en clé
-   *               la valeur des balises option et en valeur ce qui sera affiché.
+   * @retval array Tableau associatif des valeurs possible de la liste avec en clé
+   *               la valeur des balises option et en valeur ce qui sera affiché.
    */ 
   function getPossibleValues() {
     $retInfos = array();
index 54d0cac..bc769a2 100644 (file)
 class LSattr_html_select_object extends LSattr_html{
 
   /**
-   * Ajoute l'attribut au formualaire passer en paramètre
+   * Ajoute l'attribut au formualaire passer en paramètre
    *
    * @param[in] &$form LSform Le formulaire
    * @param[in] $idForm L'identifiant du formulaire
    * @param[in] $data Valeur du champs du formulaire
    *
-   * @retval LSformElement L'element du formulaire ajouté
+   * @retval LSformElement L'element du formulaire ajouté
    */
   function addToForm (&$form,$idForm,$data=NULL) {
     $this -> config['attrObject'] = $this;
@@ -64,8 +64,8 @@ class LSattr_html_select_object extends LSattr_html{
    * 
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval array Tableau associatif des valeurs possible de la liste avec en clé
-   *               la valeur des balises option et en valeur ce qui sera affiché.
+   * @retval array Tableau associatif des valeurs possible de la liste avec en clé
+   *               la valeur des balises option et en valeur ce qui sera affiché.
    */ 
   function getValues($values=NULL) {
     $retInfos = array();
@@ -122,12 +122,12 @@ class LSattr_html_select_object extends LSattr_html{
 
 
   /**
-   * Retourne un tableau des valeurs de l'attribut à partir de la variable session
+   * Retourne un tableau des valeurs de l'attribut à partir de la variable session
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval array Tableau associatif des valeurs possible de la liste avec en clé
-   *               la valeur des balises option et en valeur ce qui sera affiché.
+   * @retval array Tableau associatif des valeurs possible de la liste avec en clé
+   *               la valeur des balises option et en valeur ce qui sera affiché.
    */
   function getValuesFromSession() {
     $retInfos = array();
index 6f44de6..a5b7333 100644 (file)
 class LSattr_html_text extends LSattr_html {
 
        /**
-        * Ajoute l'attribut au formualaire passer en paramètre
+        * Ajoute l'attribut au formualaire passer en paramètre
         *
         * @param[in] &$form LSform Le formulaire
         * @param[in] $idForm L'identifiant du formulaire
         * @param[in] $data Valeur du champs du formulaire
         *
-        * @retval LSformElement L'element du formulaire ajouté
+        * @retval LSformElement L'element du formulaire ajouté
         */
   function addToForm (&$form,$idForm,$data=NULL) {
     $element=$form -> addElement('text', $this -> name, $this -> config['label'],$this -> config);
index c06816a..0e95e2c 100644 (file)
 class LSattr_html_textarea extends LSattr_html {
 
        /**
-        * Ajoute l'attribut au formualaire passer en paramètre
+        * Ajoute l'attribut au formualaire passer en paramètre
         *
         * @param[in] &$form LSform Le formulaire
         * @param[in] $idForm L'identifiant du formulaire
         * @param[in] $data Valeur du champs du formulaire
         *
-        * @retval LSformElement L'element du formulaire ajouté
+        * @retval LSformElement L'element du formulaire ajouté
         */
   function addToForm (&$form,$idForm,$data=NULL) {
     $element=$form -> addElement('textarea', $this -> name, $this -> config['label'], $this -> config);
index 9374522..b6fb1e5 100644 (file)
@@ -34,7 +34,7 @@ class LSattr_ldap {
   /**         
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
+   * Cette methode construit l'objet et définis la configuration.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -51,18 +51,18 @@ class LSattr_ldap {
   }
 
   /**
-   * Retourne la valeur de l'attribut après traitement lié à son type ldap
+   * Retourne la valeur de l'attribut après traitement lié à son type ldap
    *
    * @param[in] $data mixed La valeur de l'attribut
    *
-   * @retval mixed La valeur traitée de l'attribut
+   * @retval mixed La valeur traitée de l'attribut
    */
   function getUpdateData($data) {
     return $data;
   }
  
   /**
-   * Retourne la valeur d'affichage de l'attribut après traitement lié à son type ldap
+   * Retourne la valeur d'affichage de l'attribut après traitement lié à son type ldap
    *
    * @param[in] $data mixed La valeur de l'attribut
    *
index 05718c7..deec22d 100644 (file)
@@ -29,7 +29,7 @@ class LSattr_ldap_password extends LSattr_ldap {
   var $clearPassword = NULL;
 
   /**
-   * Retourne la valeur d'affichage de l'attribut après traitement lié à son type ldap
+   * Retourne la valeur d'affichage de l'attribut après traitement lié à son type ldap
    *
    * @param[in] $data mixed La valeur de l'attribut
    *
@@ -40,11 +40,11 @@ class LSattr_ldap_password extends LSattr_ldap {
   }
 
   /**
-   * Retourne la valeur de l'attribut après traitement lié à son type ldap
+   * Retourne la valeur de l'attribut après traitement lié à son type ldap
    *
    * @param[in] $data mixed La valeur de l'attribut
    *
-   * @retval mixed La valeur traitée de l'attribut
+   * @retval mixed La valeur traitée de l'attribut
    */
   function getUpdateData($data) {
     $this -> clearPassword = $data[0];
@@ -52,7 +52,7 @@ class LSattr_ldap_password extends LSattr_ldap {
   }
  
   /**
-   * Retourne une salt (chaine de caractère aléatoire) de la longueur passée en paramètre
+   * Retourne une salt (chaine de caractère aléatoire) de la longueur passée en paramètre
    *
    * @param[in] integer La longueur de la salt (par defaut : 8)
    *
index b573170..82caa5b 100644 (file)
@@ -26,7 +26,7 @@ $GLOBALS['LSsession'] -> loadLSclass('LSattr_html');
 /**
  * Attribut Ldap
  *
- * Cette classe modélise un attribut Ldap
+ * Cette classe modélise un attribut Ldap
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -46,9 +46,9 @@ class LSattribute {
   /**
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
+   * Cette methode construit l'objet et définis la configuration.
    * Elle lance la construction des objets LSattr_html et LSattr_ldap correspondant
-   * à ses types définis définis dans sa configuration
+   * à ses types définis définis dans sa configuration
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -56,7 +56,7 @@ class LSattribute {
    * @param[in] $config array Configuration de l'objet
    * @param[in] &$ldapObject LSldapObject L'objet ldap parent
    *
-   * @retval boolean Retourne true si la création a réussi, false sinon.
+   * @retval boolean Retourne true si la création a réussi, false sinon.
    */ 
   function LSattribute ($name,$config,&$ldapObject) {
     $this -> name = $name;
@@ -93,7 +93,7 @@ class LSattribute {
   }
   
   /**
-   * Défini la valeur de l'attribut
+   * Défini la valeur de l'attribut
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -105,7 +105,7 @@ class LSattribute {
   }
   
   /**
-   * Redéfini la valeur de l'attribut
+   * Redéfini la valeur de l'attribut
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -121,7 +121,7 @@ class LSattribute {
   /**
    * Retourne la valeur de l'attribut
    *
-   * Retourne la valeur nouvelle si elle existe, sinon la valeur passé.
+   * Retourne la valeur nouvelle si elle existe, sinon la valeur passé.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -176,17 +176,17 @@ class LSattribute {
   /**
    * Ajoute l'attribut au formualaire
    *
-   * Cette méthode ajoute l'attribut au formulaire $form si l'identifiant de celui-ci
+   * Cette méthode ajoute l'attribut au formulaire $form si l'identifiant de celui-ci
    * ($idForm) est connu dans la configuration de l'objet.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] object $form Le formulaire dans lequel doit être ajouté l'attribut
+   * @param[in] object $form Le formulaire dans lequel doit être ajouté l'attribut
    * @param[in] string $idForm L'identifiant du formulaire
-   * @param[in] objet  &$obj Objet utilisable pour la génération de la valeur de l'attribut
-   * @param[in] array  $value valeur de l'élement
+   * @param[in] objet  &$obj Objet utilisable pour la génération de la valeur de l'attribut
+   * @param[in] array  $value valeur de l'élement
    *
-   * @retval boolean true si l'ajout a fonctionner ou qu'il n'est pas nécessaire, false sinon
+   * @retval boolean true si l'ajout a fonctionner ou qu'il n'est pas nécessaire, false sinon
    */
   function addToForm(&$form,$idForm,&$obj=NULL,$value=NULL) {
     if(isset($this -> config['form'][$idForm])) {
@@ -240,7 +240,7 @@ class LSattribute {
   }
 
   /**
-   * Récupération des droits de l'utilisateur sur l'attribut
+   * Récupération des droits de l'utilisateur sur l'attribut
    * 
    * @retval string 'r'/'w'/'n' pour 'read'/'write'/'none'
    **/
@@ -277,13 +277,13 @@ class LSattribute {
   /**
    * Ajoute l'attribut au formualaire de vue
    *
-   * Cette méthode ajoute l'attribut au formulaire $form de vue si il doit l'être
+   * Cette méthode ajoute l'attribut au formulaire $form de vue si il doit l'être
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] object $form Le formulaire dans lequel doit être ajouté l'attribut
+   * @param[in] object $form Le formulaire dans lequel doit être ajouté l'attribut
    *
-   * @retval boolean true si l'ajout a fonctionner ou qu'il n'est pas nécessaire, false sinon
+   * @retval boolean true si l'ajout a fonctionner ou qu'il n'est pas nécessaire, false sinon
    */
   function addToView(&$form) {
     if((isset($this -> config['view'])) && ($this -> myRights() != 'n')) {
@@ -308,10 +308,10 @@ class LSattribute {
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] object &$form LSform Le formulaire dans lequel doit être ajouté l'attribut
+   * @param[in] object &$form LSform Le formulaire dans lequel doit être ajouté l'attribut
    * @param[in] string $idForm L'identifiant du formulaire
    *
-   * @retval boolean true si la valeur a été rafraichie ou que ce n'est pas nécessaire, false sinon
+   * @retval boolean true si la valeur a été rafraichie ou que ce n'est pas nécessaire, false sinon
    */
   function refreshForm(&$form,$idForm) {
     if(isset($this -> config['form'][$idForm]) && ($this -> myRights()=='w')) {
@@ -337,11 +337,11 @@ class LSattribute {
   }
   
   /**
-   * Définis les données de mises à jour si un changement a eut lieu
+   * Définis les données de mises à jour si un changement a eut lieu
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] string $data Les données de mise à jour.
+   * @param[in] string $data Les données de mise à jour.
    *
    * @retval void
    */
@@ -352,11 +352,11 @@ class LSattribute {
   }
   
   /**
-   * Vérifie si l'attribut a été validé
+   * Vérifie si l'attribut a été validé
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si l'attribut a été validé, false sinon
+   * @retval boolean true si l'attribut a été validé, false sinon
    */
   function isValidate() {
     return $this -> is_validate;
@@ -374,18 +374,18 @@ class LSattribute {
   }
   
   /**
-   * Vérifie si l'attribut a été mise à jour
+   * Vérifie si l'attribut a été mise à jour
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si l'attribut a été mis à jour, false sinon
+   * @retval boolean true si l'attribut a été mis à jour, false sinon
    */
   function isUpdate() {
     return ($this -> updateData)?true:false;
   }
   
   /**
-   * Vérifie si l'attribut est obligatoire
+   * Vérifie si l'attribut est obligatoire
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -396,22 +396,22 @@ class LSattribute {
   }
   
   /**
-   * Vérifie si la valeur de l'attribut peut être générée
+   * Vérifie si la valeur de l'attribut peut être générée
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la valeur de l'attribut peut être générée, false sinon
+   * @retval boolean true si la valeur de l'attribut peut être générée, false sinon
    */
   function canBeGenerated() {
     return (function_exists($this -> config['generate_function']));
   }
 
   /**
-   * Génere la valeur de l'attribut à partir de la fonction de génération
+   * Génere la valeur de l'attribut à partir de la fonction de génération
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la valeur à put être générée, false sinon
+   * @retval boolean true si la valeur à put être générée, false sinon
    */
   function generateValue() {
     if ( ! $this -> canBeGenerated() ) {
@@ -419,7 +419,7 @@ class LSattribute {
     }
     $value=call_user_func($this -> config['generate_function'],$this -> ldapObject);
     if (!empty($value)) {
-      //$this -> setValue($value); // pas nécéssaire ??
+      //$this -> setValue($value); // pas nécéssaire ??
       $this -> updateData=array($value);
       return true;
     }
@@ -428,7 +428,7 @@ class LSattribute {
   
   /**
    * Retourne la valeur de l'attribut pour son enregistrement dans l'annuaire
-   * si l'attribut à été modifié.
+   * si l'attribut à été modifié.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -484,11 +484,11 @@ class LSattribute {
   }
 
   /**
-   * Retourne les attributs dépendants de celui-ci
+   * Retourne les attributs dépendants de celui-ci
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval array les noms des attributs dépendants
+   * @retval array les noms des attributs dépendants
    */
   function getDependsAttrs() {
     return $this -> config['dependAttrs'];
index b8c7dc3..0f9b3a4 100644 (file)
@@ -23,7 +23,7 @@
 /**
  * Gestion des erreurs pour LdapSaisie
  *
- * Cette classe gère les retours d'erreurs.
+ * Cette classe gère les retours d'erreurs.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -49,7 +49,7 @@ class LSerror {
    * @param[in] $code numeric Le code de l'erreur
    * @param[in] $msg mixed Un tableau ou une chaine pour la construction du message d'erreur
    *                       Tableau : '[clef]' => 'valeur' 
-   *                                    La clef sera utilisé dans le format de message d'erreur
+   *                                    La clef sera utilisé dans le format de message d'erreur
    *                                    dans le fichier 'error_code.php'.
    *
    * @retval void
@@ -59,7 +59,7 @@ class LSerror {
   }
   
   /**
-   * Affiche les erreurs et arrête l'execution du code
+   * Affiche les erreurs et arrête l'execution du code
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -108,7 +108,7 @@ class LSerror {
   }
   
  /**
-  * Définir si il y a des erreurs
+  * Définir si il y a des erreurs
   *
   * @author Benjamin Renard <brenard@easter-eggs.com>
   *
index c7dd162..0ce3421 100644 (file)
@@ -24,7 +24,7 @@
 /**
  * Formulaire pour LdapSaisie
  *
- * Cette classe gère les formulaires
+ * Cette classe gère les formulaires
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -48,7 +48,7 @@ class LSform {
   /**
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
+   * Cette methode construit l'objet et définis la configuration.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -135,14 +135,14 @@ class LSform {
   }  
   
   /**
-   * Défini l'erreur sur un champ
+   * Défini l'erreur sur un champ
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $attr [<b>required</b>] string Le nom du champ
-   * @param[in] $msg Le format du message d'erreur à afficher (pouvant comporter
-   *                 des valeurs %{[n'importe quoi]} qui seront remplacé par le label
-   *                 du champs concerné.
+   * @param[in] $msg Le format du message d'erreur à afficher (pouvant comporter
+   *                 des valeurs %{[n'importe quoi]} qui seront remplacé par le label
+   *                 du champs concerné.
    *
    * @retval void
    */ 
@@ -151,17 +151,17 @@ class LSform {
       $msg_error=getFData($msg,$attr->getLabel());
     }
     else {
-      $msg_error=getFData(_("Les données pour l'attribut %{label} ne sont pas valides."),$attr->getLabel());
+      $msg_error=getFData(_("Les données pour l'attribut %{label} ne sont pas valides."),$attr->getLabel());
     }
     $this -> _elementsErrors[$attr->name][]=$msg_error;
   }
   
   /**
-   * Savoir si des erreurs son définie pour un élement du formulaire
+   * Savoir si des erreurs son définie pour un élement du formulaire
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] $element [<b>required</b>] string Le nom de l'élement
+   * @param[in] $element [<b>required</b>] string Le nom de l'élement
    * 
    * @retval boolean
    */ 
@@ -170,11 +170,11 @@ class LSform {
   }
   
   /**
-   * Verifie si le formulaire a été validé et que les données sont valides.
+   * Verifie si le formulaire a été validé et que les données sont valides.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si le formulaire a été validé et que les données ont été validées, false sinon
+   * @retval boolean true si le formulaire a été validé et que les données ont été validées, false sinon
    */ 
   function validate(){
     if(!$this -> can_validate)
@@ -184,12 +184,12 @@ class LSform {
         $GLOBALS['LSerror'] -> addErrorCode(201);
         return;
       }
-      //Validation des données ici !!! ///
+      //Validation des données ici !!! ///
       if (!$this -> checkData()) {
         $this -> setValuesFromPostData();
         return;
       }
-      debug("les données sont checkées");
+      debug("les données sont checkées");
       $this -> _isValidate = true;
       return true;
     }
@@ -197,7 +197,7 @@ class LSform {
   }
 
   /**
-   * Vérifier les données du formulaire à partir des régles définis sur les champs
+   * Vérifier les données du formulaire à partir des régles définis sur les champs
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -237,13 +237,13 @@ class LSform {
   }
 
   /**
-   * Vérifie si au moins une valeur est présente dans le tableau
+   * Vérifie si au moins une valeur est présente dans le tableau
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $data array tableau de valeurs
    *
-   * @retval boolean true si au moins une valeur est présente, false sinon
+   * @retval boolean true si au moins une valeur est présente, false sinon
    */
   function checkRequired($data) {
     foreach($data as $val) {
@@ -254,11 +254,11 @@ class LSform {
   }
 
   /**
-   * Verifie si la saisie du formulaire est présente en POST
+   * Verifie si la saisie du formulaire est présente en POST
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la saisie du formulaire est présente en POST, false sinon
+   * @retval boolean true si la saisie du formulaire est présente en POST, false sinon
    */
   function isSubmit() {
     if( (isset($_POST['validate']) && ($_POST['validate']=='LSform')) && (isset($_POST['idForm']) && ($_POST['idForm'] == $this -> idForm)) )
@@ -267,11 +267,11 @@ class LSform {
   }
 
   /**
-   * Récupère les valeurs postées dans le formulaire
+   * Récupère les valeurs postées dans le formulaire
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si les valeurs ont bien été récupérées, false sinon.
+   * @retval boolean true si les valeurs ont bien été récupérées, false sinon.
    */
   function getPostData() {
     foreach($this -> elements as $element_name => $element) {
@@ -284,14 +284,14 @@ class LSform {
   }
 
   /*
-   * Ajoute un élément au formulaire
+   * Ajoute un élément au formulaire
    * 
-   * Ajoute un élément au formulaire et définis les informations le concernant.
+   * Ajoute un élément au formulaire et définis les informations le concernant.
    *
-   * @param[in] $type string Le type de l'élément
-   * @param[in] $name string Le nom de l'élément
-   * @param[in] $label string Le label de l'élément
-   * @param[in] $param mixed Paramètres supplémentaires
+   * @param[in] $type string Le type de l'élément
+   * @param[in] $name string Le nom de l'élément
+   * @param[in] $label string Le label de l'élément
+   * @param[in] $param mixed Paramètres supplémentaires
    *
    * @retval LSformElement
    */
@@ -314,12 +314,12 @@ class LSform {
   }
 
   /*
-   * Ajoute une règle sur un élément du formulaire
+   * Ajoute une règle sur un élément du formulaire
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] $element string Le nom de l'élément conserné
-   * @param[in] $rule string Le nom de la règle à ajouter
+   * @param[in] $element string Le nom de l'élément conserné
+   * @param[in] $rule string Le nom de la règle à ajouter
    * @param[in] $options array Options (facultative)
    *
    * @retval boolean
@@ -348,11 +348,11 @@ class LSform {
 
 
   /*
-   * Définis comme requis un élément
+   * Définis comme requis un élément
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] $element string Le nom de l'élément conserné
+   * @param[in] $element string Le nom de l'élément conserné
    *
    * @retval boolean
    */
@@ -364,13 +364,13 @@ class LSform {
   }
 
   /*
-   * Détermine la valider de la règle
+   * Détermine la valider de la règle
    *
-   * Devra déterminer si la règle passez en paramètre est correcte
+   * Devra déterminer si la règle passez en paramètre est correcte
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] $element string Le nom de l'élément conserné
+   * @param[in] $element string Le nom de l'élément conserné
    */
   function isRuleRegistered($rule) {
     $GLOBALS['LSsession'] -> loadLSclass('LSformRule');
@@ -379,9 +379,9 @@ class LSform {
   }
 
   /**
-   * Retourne les valeurs validés du formulaire
+   * Retourne les valeurs validés du formulaire
    *
-   * @retval mixed Les valeurs validés du formulaire, ou false si elles ne le sont pas
+   * @retval mixed Les valeurs validés du formulaire, ou false si elles ne le sont pas
    */
   function exportValues() {
     if ($this -> _isValidate) {
@@ -393,20 +393,20 @@ class LSform {
   }
 
   /**
-   * Retourn un élement du formulaire
+   * Retourn un élement du formulaire
    *
-   * @param[in] string $element Nom de l'élement voulu
+   * @param[in] string $element Nom de l'élement voulu
    *
-   * @retval LSformElement L'élement du formulaire voulu
+   * @retval LSformElement L'élement du formulaire voulu
    */
   function getElement($element) {
     return $this -> elements[$element];
   }
 
   /**
-   * Défini les valeurs des élements à partir des valeurs postées
+   * Défini les valeurs des élements à partir des valeurs postées
    *
-   * @retval boolean True si les valeurs ont été définies, false sinon.
+   * @retval boolean True si les valeurs ont été définies, false sinon.
    */
   function setValuesFromPostData() {
     if (empty($this -> _postData)) {
@@ -436,7 +436,7 @@ class LSform {
   }
   
   /**
-   * Défini la taille maximal pour les fichiers envoyés par le formualaire
+   * Défini la taille maximal pour les fichiers envoyés par le formualaire
    * 
    * @param[in] $size La taille maximal en octets
    * 
index dd6bb96..5ef251d 100644 (file)
@@ -24,7 +24,7 @@
 /**
  * Element d'un formulaire pour LdapSaisie
  *
- * Cette classe gère les éléments des formulaires.
+ * Cette classe gère les éléments des formulaires.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -42,14 +42,14 @@ class LSformElement {
   /**
    * Constructeur
    *
-   * Cette methode construit l'objet et définis sa configuration de base.
+   * Cette methode construit l'objet et définis sa configuration de base.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] &$form [<b>required</b>] LSform L'objet LSform parent
-   * @param[in] $name [<b>required</b>] string Le nom de référence de l'élément
-   * @param[in] $label [<b>required</b>] string Le label de l'élément
-   * @param[in] $params mixed Paramètres supplémentaires
+   * @param[in] $name [<b>required</b>] string Le nom de référence de l'élément
+   * @param[in] $label [<b>required</b>] string Le label de l'élément
+   * @param[in] $params mixed Paramètres supplémentaires
    *
    * @retval true
    */ 
@@ -63,13 +63,13 @@ class LSformElement {
   }
 
   /**
-   * Définis la valeur de l'élément
+   * Définis la valeur de l'élément
    *
-   * Cette méthode définis la valeur de l'élément
+   * Cette méthode définis la valeur de l'élément
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] [<b>required</b>] string or array La futur valeur de l'élément
+   * @param[in] [<b>required</b>] string or array La futur valeur de l'élément
    *
    * @retval boolean Retourne True
    */
@@ -83,13 +83,13 @@ class LSformElement {
   }
 
   /**
-   * Ajoute une valeur à l'élément
+   * Ajoute une valeur à l'élément
    *
-   * Cette méthode ajoute une valeur à l'élément
+   * Cette méthode ajoute une valeur à l'élément
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] [<b>required</b>] string or array La futur valeur de l'élément
+   * @param[in] [<b>required</b>] string or array La futur valeur de l'élément
    *
    * @retval void
    */
@@ -103,9 +103,9 @@ class LSformElement {
   }
 
   /**
-   * Test si l'élément est éditable
+   * Test si l'élément est éditable
    * 
-   * Cette méthode test si l'élément est éditable
+   * Cette méthode test si l'élément est éditable
    *
    * @retval boolean
    */
@@ -114,9 +114,9 @@ class LSformElement {
   }
   
   /*
-   * Freeze l'élément
+   * Freeze l'élément
    *
-   * Rend l'élément non-editable
+   * Rend l'élément non-editable
    *
    * @retval void
    */
@@ -125,9 +125,9 @@ class LSformElement {
   }
 
   /*
-   * Défini la propriété required de l'élément.
+   * Défini la propriété required de l'élément.
    *
-   * param[in] $isRequired boolean true si l'élément est requis, false sinon
+   * param[in] $isRequired boolean true si l'élément est requis, false sinon
    *
    * @retval void
    */
@@ -136,9 +136,9 @@ class LSformElement {
   }
 
   /*
-   * Test si l'élément est requis
+   * Test si l'élément est requis
    * 
-   * Cette méthode test si l'élément est requis
+   * Cette méthode test si l'élément est requis
    *
    * @retval boolean
    */
@@ -147,7 +147,7 @@ class LSformElement {
   }
 
   /**
-   * Affiche le label de l'élement
+   * Affiche le label de l'élement
    *
    * @retval void
    */
@@ -162,7 +162,7 @@ class LSformElement {
   }
 
   /**
-   * Retourne le label de l'élement
+   * Retourne le label de l'élement
    *
    * @retval void
    */
@@ -175,14 +175,14 @@ class LSformElement {
   }
 
   /**
-   * Recupère la valeur de l'élement passée en POST
+   * Recupère la valeur de l'élement passée en POST
    *
-   * Cette méthode vérifie la présence en POST de la valeur de l'élément et la récupère
-   * pour la mettre dans le tableau passer en paramètre avec en clef le nom de l'élément
+   * Cette méthode vérifie la présence en POST de la valeur de l'élément et la récupère
+   * pour la mettre dans le tableau passer en paramètre avec en clef le nom de l'élément
    *
-   * @param[] array Pointeur sur le tableau qui recupèrera la valeur.
+   * @param[] array Pointeur sur le tableau qui recupèrera la valeur.
    *
-   * @retval boolean true si la valeur est présente en POST, false sinon
+   * @retval boolean true si la valeur est présente en POST, false sinon
    */
   function getPostData(&$return) {
     if($this -> isFreeze()) {
@@ -204,11 +204,11 @@ class LSformElement {
   }
 
   /**
-   * Retourne le label de l'élement
+   * Retourne le label de l'élement
    *
    * Retourne $this -> label, ou $this -> params['label'], ou $this -> name
    *
-   * @retval string Le label de l'élément
+   * @retval string Le label de l'élément
    */
   function getLabel() {
     if ($this -> label != "") {
index 1fbe729..6297c00 100644 (file)
@@ -24,8 +24,8 @@
 /**
  * Element texte d'un formulaire pour LdapSaisie
  *
- * Cette classe définis les éléments textes des formulaires.
- * Elle étant la classe basic LSformElement.
+ * Cette classe définis les éléments textes des formulaires.
+ * Elle étant la classe basic LSformElement.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -36,9 +36,9 @@ class LSformElement_image extends LSformElement {
   var $tmp_file = array();
 
  /*
-  * Retourne les infos d'affichage de l'élément
+  * Retourne les infos d'affichage de l'élément
   * 
-  * Cette méthode retourne les informations d'affichage de l'élement
+  * Cette méthode retourne les informations d'affichage de l'élement
   *
   * @retval array
   */
@@ -69,14 +69,14 @@ class LSformElement_image extends LSformElement {
   }
   
   /**
-   * Recupère la valeur de l'élement passée en POST
+   * Recupère la valeur de l'élement passée en POST
    *
-   * Cette méthode vérifie la présence en POST de la valeur de l'élément et la récupère
-   * pour la mettre dans le tableau passer en paramètre avec en clef le nom de l'élément
+   * Cette méthode vérifie la présence en POST de la valeur de l'élément et la récupère
+   * pour la mettre dans le tableau passer en paramètre avec en clef le nom de l'élément
    *
-   * @param[] array Pointeur sur le tableau qui recupèrera la valeur.
+   * @param[] array Pointeur sur le tableau qui recupèrera la valeur.
    *
-   * @retval boolean true si la valeur est présente en POST, false sinon
+   * @retval boolean true si la valeur est présente en POST, false sinon
    */
   function getPostData(&$return) {
     if($this -> isFreeze()) {
index 3452306..b422063 100644 (file)
@@ -24,8 +24,8 @@
 /**
  * Element password d'un formulaire pour LdapSaisie
  *
- * Cette classe définis les éléments password des formulaires.
- * Elle étant la classe basic LSformElement.
+ * Cette classe définis les éléments password des formulaires.
+ * Elle étant la classe basic LSformElement.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformElement_password extends LSformElement {
 
   /**
-   * Recupère la valeur de l'élement passée en POST
+   * Recupère la valeur de l'élement passée en POST
    *
-   * Cette méthode vérifie la présence en POST de la valeur de l'élément et la récupère
-   * pour la mettre dans le tableau passer en paramètre avec en clef le nom de l'élément
+   * Cette méthode vérifie la présence en POST de la valeur de l'élément et la récupère
+   * pour la mettre dans le tableau passer en paramètre avec en clef le nom de l'élément
    *
-   * @param[] array Pointeur sur le tableau qui recupèrera la valeur.
+   * @param[] array Pointeur sur le tableau qui recupèrera la valeur.
    *
-   * @retval boolean true si la valeur est présente en POST, false sinon
+   * @retval boolean true si la valeur est présente en POST, false sinon
    */
   function getPostData(&$return) {
-    // Récupère la valeur dans _POST, et les vérifie avec la fonction générale
+    // Récupère la valeur dans _POST, et les vérifie avec la fonction générale
     $retval = parent :: getPostData($return);
-    // Si une valeur est recupérée
+    // Si une valeur est recupérée
     if ($retval) {
       $val = $this -> form -> ldapObject -> attrs[$this -> name] -> getValue(); 
       if( (empty($return[$this -> name][0]) ) && ( ! empty( $val ) ) ) {
@@ -58,9 +58,9 @@ class LSformElement_password extends LSformElement {
   }
 
  /*
-  * Retourne les infos d'affichage de l'élément
+  * Retourne les infos d'affichage de l'élément
   * 
-  * Cette méthode retourne les informations d'affichage de l'élement
+  * Cette méthode retourne les informations d'affichage de l'élement
   *
   * @retval array
   */
index bb7502c..707823d 100644 (file)
@@ -24,8 +24,8 @@
 /**
  * Element select d'un formulaire pour LdapSaisie
  *
- * Cette classe définis les éléments select des formulaires.
- * Elle étant la classe basic LSformElement.
+ * Cette classe définis les éléments select des formulaires.
+ * Elle étant la classe basic LSformElement.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -33,9 +33,9 @@
 class LSformElement_select extends LSformElement {
 
  /*
-  * Retourn les infos d'affichage de l'élément
+  * Retourn les infos d'affichage de l'élément
   * 
-  * Cette méthode retourne les informations d'affichage de l'élement
+  * Cette méthode retourne les informations d'affichage de l'élement
   *
   * @retval array
   */
index e7a6f47..f1ce580 100644 (file)
@@ -24,8 +24,8 @@
 /**
  * Element select d'un formulaire pour LdapSaisie
  *
- * Cette classe définis les éléments select des formulaires.
- * Elle étant la classe basic LSformElement.
+ * Cette classe définis les éléments select des formulaires.
+ * Elle étant la classe basic LSformElement.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -33,9 +33,9 @@
 class LSformElement_select_object extends LSformElement {
 
  /*
-  * Retourn les infos d'affichage de l'élément
+  * Retourn les infos d'affichage de l'élément
   * 
-  * Cette méthode retourne les informations d'affichage de l'élement
+  * Cette méthode retourne les informations d'affichage de l'élement
   *
   * @retval array
   */
@@ -78,7 +78,7 @@ class LSformElement_select_object extends LSformElement {
   }
   
   /**
-   * Défini le type d'objet sélectionnable
+   * Défini le type d'objet sélectionnable
    * 
    * @param[in] $object string Le type d'object
    * 
index 5d89cd5..0a7a2d2 100644 (file)
@@ -24,8 +24,8 @@
 /**
  * Element texte d'un formulaire pour LdapSaisie
  *
- * Cette classe définis les éléments textes des formulaires.
- * Elle étant la classe basic LSformElement.
+ * Cette classe définis les éléments textes des formulaires.
+ * Elle étant la classe basic LSformElement.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -33,9 +33,9 @@
 class LSformElement_text extends LSformElement {
 
  /*
-  * Retourne les infos d'affichage de l'élément
+  * Retourne les infos d'affichage de l'élément
   * 
-  * Cette méthode retourne les informations d'affichage de l'élement
+  * Cette méthode retourne les informations d'affichage de l'élement
   *
   * @retval array
   */
index d082c5b..8872b5a 100644 (file)
@@ -24,8 +24,8 @@
 /**
  * Element textarea d'un formulaire pour LdapSaisie
  *
- * Cette classe définis les éléments textarea des formulaires.
- * Elle étant la classe basic LSformElement.
+ * Cette classe définis les éléments textarea des formulaires.
+ * Elle étant la classe basic LSformElement.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -33,9 +33,9 @@
 class LSformElement_textarea extends LSformElement {
 
  /*
-  * Retourne les infos d'affichage de l'élément
+  * Retourne les infos d'affichage de l'élément
   * 
-  * Cette méthode retourne les informations d'affichage de l'élement
+  * Cette méthode retourne les informations d'affichage de l'élement
   *
   * @retval array
   */
index c129740..d2117f3 100644 (file)
@@ -21,7 +21,7 @@
 ******************************************************************************/
 
 /**
- * Base d'une règle de validation de données
+ * Base d'une règle de validation de données
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -37,13 +37,13 @@ class LSformRule {
   }
   
   /**
-   * Validation de données
+   * Validation de données
   *
-  * @param  mixed $value Données à valider
+  * @param  mixed $value Données à valider
   * @param array $options Options de validation
-  * @param object $formElement L'objet formElement attaché
+  * @param object $formElement L'objet formElement attaché
   *
-  * @return boolean True si les données sont valide, False sinon.
+  * @return boolean True si les données sont valide, False sinon.
   */
   function validate($value,$options=NULL,$formElement) {
     return true;
index cb584fc..1bc0249 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation d'une valeur alpha-numérique.
+ * Règle de validation d'une valeur alpha-numérique.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_alphanumeric extends LSformRule {
   
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $value  Value à vérifier
+   * @param string $value  Value à vérifier
    * @param array $options Options de validation (inutile ici)
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index 3037fdb..3392de7 100644 (file)
@@ -21,7 +21,7 @@
 ******************************************************************************/
 
 /**
- * Règle de validation par comparaison de valeurs.
+ * Règle de validation par comparaison de valeurs.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -33,7 +33,7 @@ class LSformRule_compare extends LSformRule {
    * @access private
    * @param  string  Nom de l'operateur
    *
-   * @return string  Operateur à utiliser
+   * @return string  Operateur à utiliser
    */
   function _findOperator($operator_name) {
 
@@ -58,12 +58,12 @@ class LSformRule_compare extends LSformRule {
   }
 
   /**
-   * Vérification des valeurs.
+   * Vérification des valeurs.
    *
-   * @param string $values Valeurs à vérifier
+   * @param string $values Valeurs à vérifier
    * @param array $options Options de validation : 
    *                              - Operateur : $options['params']['operator']
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index c821984..cf2b104 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation d'un email.
+ * Règle de validation d'un email.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_email extends LSformRule {
  
  /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $value Valeur à vérifier
+   * @param string $value Valeur à vérifier
    * @param array $options Options de validation : 
    *                                  - Check domain : $option['params']['checkDomain']
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index 8d715f8..5b66b42 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation : fichier de type image
+ * Règle de validation : fichier de type image
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_imagefile extends LSformRule {
 
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation : 
    *                              - Type MIME : $options['param']['mimeType']
    *                              - Type MIME (regex) : $options['param']['mimeTypeRegEx']
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index 6b0b0b8..f231b74 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation : taille d'un fichier image
+ * Règle de validation : taille d'un fichier image
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_imagefilesize extends LSformRule {
 
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation : 
    *                              - Taille max (en octet) : $options['param']['maxSize']
    *                              - Taille min (en octet) : $options['param']['minSize']
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index bf08363..2de06ab 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation : taille d'une image
+ * Règle de validation : taille d'une image
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_imagesize extends LSformRule {
 
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation : 
    *                              - Largeur max : $options['param']['maxWidth']
    *                              - Largeur min : $options['param']['minWidth']
    *                              - Hauteur max : $options['param']['maxHeight']
    *                              - Hauteur min : $options['param']['minHeight']
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index ca5edcc..c07b1bd 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation d'une valeur ne contenant que des lettres.
+ * Règle de validation d'une valeur ne contenant que des lettres.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_lettersonly extends LSformRule {
   
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $value  Value à vérifier
+   * @param string $value  Value à vérifier
    * @param array $options Options de validation (inutile ici)
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index 09e6f05..6f7e927 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation : longueur maximale de la valeur.
+ * Règle de validation : longueur maximale de la valeur.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_maxlength extends LSformRule {
 
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation : 
    *                              - Longueur max : $options['params']['limit']
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index ff66591..170685c 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation : longueur minimale de la valeur.
+ * Règle de validation : longueur minimale de la valeur.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_minlength extends LSformRule {
 
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation : 
    *                              - Longueur min : $options['params']['limit']
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */ 
index 4952534..9f4d32a 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation d'une valeur non nulle.
+ * Règle de validation d'une valeur non nulle.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_nonzero extends LSformRule {
   
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation (inutile ici)
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */ 
index 7a5e868..c7d2849 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation d'une chaine sans caractère de ponctuation.
+ * Règle de validation d'une chaine sans caractère de ponctuation.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_nopunctuation extends LSformRule {
   
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation (inutile ici)
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index 47ae637..80392ce 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation d'une valeur numérique.
+ * Règle de validation d'une valeur numérique.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_numeric extends LSformRule{
   
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation (inutile ici)
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */
index 4332a49..f81c011 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation : longueur maximale et minimale de la valeur.
+ * Règle de validation : longueur maximale et minimale de la valeur.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_rangelength extends LSformRule {
  
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation : 
    *                              - Longueur min : $options['params']['limits'][0]
    *                              - Longueur max : $options['params']['limits'][1]
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */ 
index b93d18f..f117630 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation d'expression régulière.
+ * Règle de validation d'expression régulière.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_regex extends LSformRule {
   
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $values Valeur à vérifier
+   * @param string $values Valeur à vérifier
    * @param array $options Options de validation : 
    *                              - Regex : $option['params']['regex'] ou $option
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */ 
index d5da57d..2428319 100644 (file)
 ******************************************************************************/
 
 /**
- * Règle de validation de données requises
+ * Règle de validation de données requises
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
 class LSformRule_required extends LSformRule {
 
   /**
-   * Vérification de la valeur.
+   * Vérification de la valeur.
    *
-   * @param string $value  Value à vérifier
+   * @param string $value  Value à vérifier
    * @param array $options Options de validation (inutile ici)
-   * @param object $formElement L'objet formElement attaché
+   * @param object $formElement L'objet formElement attaché
    *
    * @return boolean true si la valeur est valide, false sinon
    */ 
index 7abf86e..655c073 100644 (file)
@@ -21,9 +21,9 @@
 ******************************************************************************/
 
 /**
- * Gestion de l'accès à l'annaire Ldap
+ * Gestion de l'accès à l'annaire Ldap
  *
- * Cette classe gère l'accès à l'annuaire ldap en s'appuyant sur PEAR :: Net_LDAP2
+ * Cette classe gère l'accès à l'annuaire ldap en s'appuyant sur PEAR :: Net_LDAP2
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -35,8 +35,8 @@ class LSldap {
   /**
    * Constructeur
    *
-   * Cette methode définis la configuration de l'accès à l'annuaire
-   * et établie la connexion.
+   * Cette methode définis la configuration de l'accès à l'annuaire
+   * et établie la connexion.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -54,11 +54,11 @@ class LSldap {
   /**
    * Connection
    *
-   * Cette methode établie la connexion à l'annuaire Ldap
+   * Cette methode établie la connexion à l'annuaire Ldap
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la connection est établie, false sinon
+   * @retval boolean true si la connection est établie, false sinon
    */
   function connect() {
     $this -> cnx = Net_LDAP2::connect($this -> config);
@@ -71,9 +71,9 @@ class LSldap {
   }
   
   /**
-   * Déconnection
+   * Déconnection
    *
-   * Cette methode clos la connexion à l'annuaire Ldap
+   * Cette methode clos la connexion à l'annuaire Ldap
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -93,13 +93,13 @@ class LSldap {
    *
    * @param[in] $filter [<b>required</b>] string Filtre de recherche Ldap
    * @param[in] $basedn string DN de base pour la recherche
-   * @param[in] $params array Paramètres de recherche au format Net_LDAP2::search()
+   * @param[in] $params array Paramètres de recherche au format Net_LDAP2::search()
    *
    * @see Net_LDAP2::search()
    *
    * @retval array Retourne un tableau associatif contenant :
-   *               - ['dn'] : le DN de l'entré
-   *               - ['attrs'] : tableau associatif contenant les attributs (clé)
+   *               - ['dn'] : le DN de l'entré
+   *               - ['attrs'] : tableau associatif contenant les attributs (clé)
    *                             et leur valeur (valeur).
    */
   function search ($filter,$basedn=NULL,$params = array()) {
@@ -119,17 +119,17 @@ class LSldap {
    * Compte le nombre de retour d'une recherche dans l'annuaire
    *
    * Cette methode effectue une recherche dans l'annuaire et retourne le nombre
-   * d'entrés trouvées.
+   * d'entrés trouvées.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $filter [<b>required</b>] string Filtre de recherche Ldap
    * @param[in] $basedn string DN de base pour la recherche
-   * @param[in] $params array Paramètres de recherche au format Net_LDAP2::search()
+   * @param[in] $params array Paramètres de recherche au format Net_LDAP2::search()
    *
    * @see Net_LDAP2::search()
    *
-   * @retval numeric Le nombre d'entré trouvées
+   * @retval numeric Le nombre d'entré trouvées
    */
   function getNumberResult ($filter,$basedn=NULL,$params = array() ) {
     if (empty($filter))
@@ -143,14 +143,14 @@ class LSldap {
   }
   
   /**
-   * Charge les valeurs des attributs d'une entré de l'annuaire
+   * Charge les valeurs des attributs d'une entré de l'annuaire
    *
-   * Cette methode recupère les valeurs des attributs d'une entrée de l'annaire
+   * Cette methode recupère les valeurs des attributs d'une entrée de l'annaire
    * et les retournes sous la forme d'un tableau.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] $dn string DN de l'entré Ldap
+   * @param[in] $dn string DN de l'entré Ldap
    *
    * @retval array Tableau associatif des valeurs des attributs avec en clef, le nom de l'attribut.
    */
@@ -168,12 +168,12 @@ class LSldap {
   }
   
   /**
-   * Retourne une entrée existante ou nouvelle
+   * Retourne une entrée existante ou nouvelle
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $object_type string Type de l'objet Ldap
-   * @param[in] $dn string DN de l'entré Ldap
+   * @param[in] $dn string DN de l'entré Ldap
    *
    * @retval ldapentry Un objet ldapentry (PEAR::Net_LDAP2)
    */
@@ -201,17 +201,17 @@ class LSldap {
   }
   
   /**
-   * Met à jour une entrée dans l'annuaire
+   * Met à jour une entrée dans l'annuaire
    * 
    * Remarque : Supprime les valeurs vides de attributs et les attributs sans valeur.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $object_type string Type de l'objet Ldap
-   * @param[in] $dn string DN de l'entré Ldap
-   * @param[in] $change array Tableau des modifications à apporter
+   * @param[in] $dn string DN de l'entré Ldap
+   * @param[in] $change array Tableau des modifications à apporter
    *
-   * @retval boolean true si l'objet a bien été mis à jour, false sinon
+   * @retval boolean true si l'objet a bien été mis à jour, false sinon
    */
   function update($object_type,$dn,$change) {
     debug($change);
@@ -264,12 +264,12 @@ class LSldap {
   /**
    * Test de bind
    *
-   * Cette methode établie une connexion à l'annuaire Ldap et test un bind
-   * avec un login et un mot de passe passé en paramètre
+   * Cette methode établie une connexion à l'annuaire Ldap et test un bind
+   * avec un login et un mot de passe passé en paramètre
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la connection à réussi, false sinon
+   * @retval boolean true si la connection à réussi, false sinon
    */
   function checkBind($dn,$pwd) {
     $config = $this -> config;
@@ -283,9 +283,9 @@ class LSldap {
   }
 
   /**
-   * Retourne l'état de la connexion Ldap
+   * Retourne l'état de la connexion Ldap
    *
-   * @retval boolean True si le serveur est connecté, false sinon.
+   * @retval boolean True si le serveur est connecté, false sinon.
    */
   function isConnected() {
     return ($this -> cnx == NULL)?false:true;
@@ -294,9 +294,9 @@ class LSldap {
   /**
    * Supprime un objet de l'annuaire
    *
-   * @param[in] string DN de l'objet à supprimer
+   * @param[in] string DN de l'objet à supprimer
    * 
-   * @retval boolean True si l'objet à été supprimé, false sinon
+   * @retval boolean True si l'objet à été supprimé, false sinon
    */
   function remove($dn) {
     return $this -> cnx -> delete($dn);
index 5e4fd85..3c49622 100644 (file)
@@ -25,7 +25,7 @@ $GLOBALS['LSsession'] -> loadLSclass('LSattribute');
 /**
  * Base d'un objet ldap
  *
- * Cette classe définis la base de tout objet ldap géré par LdapSaisie
+ * Cette classe définis la base de tout objet ldap géré par LdapSaisie
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -44,15 +44,15 @@ class LSldapObject {
   /**
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
-   * Elle lance la construction du tableau d'attributs représentés par un objet LSattribute.
+   * Cette methode construit l'objet et définis la configuration.
+   * Elle lance la construction du tableau d'attributs représentés par un objet LSattribute.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $type_name [<b>required</b>] string Le nom du type de l'objet
    * @param[in] $config array La configuration de l'objet
    *
-   * @retval boolean true si l'objet a été construit, false sinon.
+   * @retval boolean true si l'objet a été construit, false sinon.
    */ 
   function LSldapObject($type_name,$config='auto') {
     $this -> type_name = $type_name;
@@ -75,16 +75,16 @@ class LSldapObject {
   }
   
   /**
-   * Charge les données de l'objet
+   * Charge les données de l'objet
    *
-   * Cette methode définis le DN de l'objet et charge les valeurs de attributs de l'objet
-   * à partir de l'annuaire.
+   * Cette methode définis le DN de l'objet et charge les valeurs de attributs de l'objet
+   * à partir de l'annuaire.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $dn string Le DN de l'objet.
    *
-   * @retval boolean true si la chargement a réussi, false sinon.
+   * @retval boolean true si la chargement a réussi, false sinon.
    */ 
   function loadData($dn) {
     $this -> dn = $dn;
@@ -100,11 +100,11 @@ class LSldapObject {
   }
   
   /**
-   * Recharge les données de l'objet
+   * Recharge les données de l'objet
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la rechargement a réussi, false sinon.
+   * @retval boolean true si la rechargement a réussi, false sinon.
    */ 
   function reloadData() {
     $data = $GLOBALS['LSldap'] -> getAttrs($this -> dn);
@@ -130,7 +130,7 @@ class LSldapObject {
    * Retourne la valeur descriptive d'affichage de l'objet
    * 
    * Cette fonction retourne la valeur descriptive d'affichage de l'objet en fonction
-   * du format défini dans la configuration de l'objet ou spécifié en paramètre.
+   * du format défini dans la configuration de l'objet ou spécifié en paramètre.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -146,16 +146,16 @@ class LSldapObject {
   }
   
   /**
-   * Chaine formatée
+   * Chaine formatée
    * 
-   * Cette fonction retourne la valeur d'une chaine formatée en prennant les valeurs
+   * Cette fonction retourne la valeur d'une chaine formatée en prennant les valeurs
    * de l'objet.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $format string Format de la chaine
    *
-   * @retval string Valeur d'une chaine formatée
+   * @retval string Valeur d'une chaine formatée
    */ 
   function getFData($format) {
     $format=getFData($format,$this,'getValue');
@@ -165,15 +165,15 @@ class LSldapObject {
   /**
    * Construit un formulaire de l'objet
    * 
-   * Cette méthode construit un formulaire LSform à partir de la configuration de l'objet
+   * Cette méthode construit un formulaire LSform à partir de la configuration de l'objet
    * et de chaque attribut.
    *
-   * @param[in] $idForm [<b>required</b>] Identifiant du formulaire a créer
-   * @param[in] $load DN d'un objet similaire dont la valeur des attribut doit être chargé dans le formulaire.
+   * @param[in] $idForm [<b>required</b>] Identifiant du formulaire a créer
+   * @param[in] $load DN d'un objet similaire dont la valeur des attribut doit être chargé dans le formulaire.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval LSform Le formulaire crée
+   * @retval LSform Le formulaire crée
    */ 
   function getForm($idForm,$load=NULL) {
     $GLOBALS['LSsession'] -> loadLSclass('LSform');
@@ -208,15 +208,15 @@ class LSldapObject {
   /**
    * Construit un formulaire de l'objet
    * 
-   * Cette méthode construit un formulaire LSform à partir de la configuration de l'objet
+   * Cette méthode construit un formulaire LSform à partir de la configuration de l'objet
    * et de chaque attribut.
    *
-   * @param[in] $idForm [<b>required</b>] Identifiant du formulaire a créer
-   * @param[in] $config Configuration spécifique pour le formulaire
+   * @param[in] $idForm [<b>required</b>] Identifiant du formulaire a créer
+   * @param[in] $config Configuration spécifique pour le formulaire
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval LSform Le formulaire crée
+   * @retval LSform Le formulaire crée
    */ 
   function getView() {
     $GLOBALS['LSsession'] -> loadLSclass('LSform');
@@ -231,13 +231,13 @@ class LSldapObject {
   /**
    * Rafraichis le formulaire de l'objet
    * 
-   * Cette méthode recharge les données d'un formulaire LSform.
+   * Cette méthode recharge les données d'un formulaire LSform.
    *
-   * @param[in] $idForm [<b>required</b>] Identifiant du formulaire a créer
+   * @param[in] $idForm [<b>required</b>] Identifiant du formulaire a créer
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true sile formulaire a été rafraichis, false sinon
+   * @retval boolean true sile formulaire a été rafraichis, false sinon
    */ 
   function refreshForm($idForm) {
     $LSform = $this -> forms[$idForm][0];
@@ -250,15 +250,15 @@ class LSldapObject {
   }
   
   /**
-   * Met à jour les données de l'objet et de l'entré de l'annuaire
+   * Met à jour les données de l'objet et de l'entré de l'annuaire
    * 
-   * Met à jour les données de l'objet à partir d'un retour d'un formulaire.
+   * Met à jour les données de l'objet à partir d'un retour d'un formulaire.
    *
    * @param[in] $idForm Identifiant du formulaire d'origine
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la mise à jour a réussi, false sinon
+   * @retval boolean true si la mise à jour a réussi, false sinon
    *
    * @see validateAttrsData()
    * @see submitChange()
@@ -292,7 +292,7 @@ class LSldapObject {
       }
     }
     if($this -> validateAttrsData($idForm)) {
-      debug("les données sont validées");
+      debug("les données sont validées");
       if(isset($this -> config['before_save'])) {
         if(function_exists($this -> config['before_save'])) {
           if(!$this -> config['before_save']($this)) {
@@ -306,7 +306,7 @@ class LSldapObject {
         }
       }
       if ($this -> submitChange($idForm)) {
-        debug('Les modifications sont submitées');
+        debug('Les modifications sont submitées');
         $this -> submitError = false;
         $this -> reloadData();
         $this -> refreshForm($idForm);
@@ -334,13 +334,13 @@ class LSldapObject {
   }
   
   /**
-   * Valide les données retournées par un formulaire
+   * Valide les données retournées par un formulaire
    *
    * @param[in] $idForm Identifiant du formulaire d'origine
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si les données sont valides, false sinon
+   * @retval boolean true si les données sont valides, false sinon
    */ 
   function validateAttrsData($idForm) {
     $LSform=$this -> forms[$idForm][0];
@@ -376,14 +376,14 @@ class LSldapObject {
   }
 
    /**
-   * Valide les données d'un attribut
+   * Valide les données d'un attribut
    *
    * @param[in] $LSForm Formulaire d'origine
-   * @param[in] &$attr Attribut à valider
+   * @param[in] &$attr Attribut à valider
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si les données sont valides, false sinon
+   * @retval boolean true si les données sont valides, false sinon
    */
   function validateAttrData(&$LSform,&$attr) {
     $vconfig=$attr -> getValidateConfig();
@@ -396,12 +396,12 @@ class LSldapObject {
     // Validation des valeurs de l'attribut
     if(is_array($vconfig)) {
       foreach($vconfig as $test) {
-        // Définition du basedn par défaut
+        // Définition du basedn par défaut
         if (!isset($test['basedn'])) {
           $test['basedn']=$GLOBALS['LSsession']->topDn;
         }
 
-        // Définition du message d'erreur
+        // Définition du message d'erreur
         if (!empty($test['msg'])) {
           $msg_error=getFData($test['msg'],$this,'getValue');
         }
@@ -463,7 +463,7 @@ class LSldapObject {
         }
       }
     }
-    // Génération des valeurs des attributs dépendants
+    // Génération des valeurs des attributs dépendants
     $dependsAttrs=$attr->getDependsAttrs();
     if (!empty($dependsAttrs)) {
       foreach($dependsAttrs as $dependAttr) {
@@ -490,13 +490,13 @@ class LSldapObject {
   }
 
   /**
-   * Met à jour les données modifiés dans l'annuaire
+   * Met à jour les données modifiés dans l'annuaire
    *
    * @param[in] $idForm Identifiant du formulaire d'origine
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @retval boolean true si la mise à jour a réussi, false sinon
+   * @retval boolean true si la mise à jour a réussi, false sinon
    */ 
   function submitChange($idForm) {
     $submitData=array();
@@ -530,8 +530,8 @@ class LSldapObject {
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @retval array Tableau : 
-   *                  - [0] : le premier paramètre
-   *                  - [1] : les paramètres suivants
+   *                  - [0] : le premier paramètre
+   *                  - [1] : les paramètres suivants
    */ 
   function getDnInfos($dn) {
     $infos=ldap_explode_dn($dn,0);
@@ -563,16 +563,16 @@ class LSldapObject {
   }
   
   /**
-   * Retourne une liste d'objet du même type.
+   * Retourne une liste d'objet du même type.
    *
-   * Effectue une recherche en fonction des paramètres passé et retourne un
+   * Effectue une recherche en fonction des paramètres passé et retourne un
    * tableau d'objet correspond au resultat de la recherche.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $filter array (ou string) Filtre de recherche Ldap / Tableau de filtres de recherche
    * @param[in] $basedn string DN de base pour la recherche
-   * @param[in] $params array Paramètres de recherche au format Net_LDAP2::search()
+   * @param[in] $params array Paramètres de recherche au format Net_LDAP2::search()
    *
    * @retval array Tableau d'objet correspondant au resultat de la recherche
    */ 
@@ -588,22 +588,22 @@ class LSldapObject {
 
     for($i=0;$i<$nbFilter;$i++) {
       $new_attrs=array();
-      // Défintion des paramètres de base pour la recherche
+      // Défintion des paramètres de base pour la recherche
       $sbasedn=$basedn;
       $sparams=$params;
       $ret=array();
       if (isset($filter[$i]['scope']))
         $sparams["scope"]=$filter[$i]['scope'];
       
-      // Definition des critères de recherche correspondant au type d'objet à lister
+      // Definition des critères de recherche correspondant au type d'objet à lister
       if(($nbFilter==1)||(!isset($filter[$i]['attr']))) {
-        // Filtre sur l'objet souhaité
+        // Filtre sur l'objet souhaité
         $sfilter='(&';
         $sfilter.=$this -> getObjectFilter();
         $sfilter_end=')';
         $check_final_dn=true;
       }
-      // Initialisation des critères d'une recherche intermédiaire
+      // Initialisation des critères d'une recherche intermédiaire
       else {
         if(isset($filter[$i]['object_type'])) {
           $obj_tmp=new $filter[$i]['object_type']();
@@ -622,17 +622,17 @@ class LSldapObject {
           $sbasedn=$filter[$i]['basedn'];
         }
       }
-      // Dans le cas d'une recherche intermédiaire ou finale
+      // Dans le cas d'une recherche intermédiaire ou finale
       if($attrs!=false) {
         // Initialisation des variables
         $ret_gen=array();
         $new_attrs=array();
         
-        // Pour tout les attributs retournés
+        // Pour tout les attributs retournés
         for($ii=0;$ii<count($attrs);$ii++) {
           $sfilter_for='';
-          // Définition du filtre de recherche à partir des paramètres utilisateurs et
-          // des paramètres de recherche de l'objet à listé (dans le cas d'une recherche finale
+          // Définition du filtre de recherche à partir des paramètres utilisateurs et
+          // des paramètres de recherche de l'objet à listé (dans le cas d'une recherche finale
           if((isset($filter[$i]['filter']))&&(!empty($filter[$i]['filter']))) {
             $sfilter_user=getFData($filter[$i]['filter'],$attrs[$ii]);
             if($sfilter_user[0]=='(')
@@ -649,7 +649,7 @@ class LSldapObject {
             if ((!$this -> isCompatibleDNs($sbasedn,$basedn))&&($check_final_dn)) continue;
           }
         
-          // Vérification de la compatibilité du basedn de la recherche et du basedn générale
+          // Vérification de la compatibilité du basedn de la recherche et du basedn générale
           // Finalisation du filtre
           $sfilter_for.=$sfilter_end;
         
@@ -659,7 +659,7 @@ class LSldapObject {
           
           // Si il y un retour
           if(isset($ret[0])) {
-            // si il ya une suite (recherche intermédiaire)
+            // si il ya une suite (recherche intermédiaire)
             if($filter[$i]['attr']){
               for($iii=0;$iii<count($ret);$iii++) {
                 if(isset($ret[$iii]['attrs'][$filter[$i]['attr']])) {
@@ -677,7 +677,7 @@ class LSldapObject {
               }
             }
             else {
-              // vérification de la compatibilité de la compatibilité du DN resultant
+              // vérification de la compatibilité de la compatibilité du DN resultant
               // et du basedn de recherche 
               if (!$this -> isCompatibleDNs($ret[0]['dn'],$basedn))
                 continue;
@@ -692,9 +692,9 @@ class LSldapObject {
           $ret=$ret_gen;
           break;
         }
-        // dans le cas d'une suite prévu mais d'un retour nul de la précédente recherche
+        // dans le cas d'une suite prévu mais d'un retour nul de la précédente recherche
         else if(empty($new_attrs)) {
-            // retour vide et arrêt de la recherche
+            // retour vide et arrêt de la recherche
             $ret=array();
             break;
         }
@@ -704,7 +704,7 @@ class LSldapObject {
       }
       // Dans le cas de la recherche initiale
       else {
-        // Déclaration du filtre de recherche
+        // Déclaration du filtre de recherche
         if((isset($filter[$i]['filter']))&&(!empty($filter[$i]['filter']))) {
           if($filter[$i]['filter'][0]=='(') {
             $sfilter.=$filter[$i]['filter'];
@@ -719,7 +719,7 @@ class LSldapObject {
         // Lancement de la recherche
         $ret=$GLOBALS['LSldap'] -> search ($sfilter,$sbasedn,$sparams);
         
-        //Si filtre multiple => on recupère une liste d'attributs
+        //Si filtre multiple => on recupère une liste d'attributs
         if(isset($filter[$i]['attr'])) {
           for($ii=0;$ii<count($ret);$ii++) {
             if(isset($ret[$ii]['attrs'][$filter[$i]['attr']])) {
@@ -736,16 +736,16 @@ class LSldapObject {
             }
           }
           
-          // Si aucunne valeur n'est retournées
+          // Si aucunne valeur n'est retournées
           if(empty($attrs)){
-            // arrêt et retour à zéro
+            // arrêt et retour à zéro
             $ret=array();
             break;
           }
         }
         // Si recherche unique
         else {
-          // préparation du retour finale
+          // préparation du retour finale
           $ret_final=array();
           foreach($ret as $obj)
             $ret_final[]=$obj['dn'];
@@ -755,7 +755,7 @@ class LSldapObject {
       }
     }
     
-    // Création d'un tableau d'objet correspondant au valeur retourné
+    // Création d'un tableau d'objet correspondant au valeur retourné
     for($i=0;$i<count($ret);$i++) {
       $retInfos[$i] = new $this -> type_name($this -> config);
       $retInfos[$i] -> loadData($ret[$i]);
@@ -772,7 +772,7 @@ class LSldapObject {
   /**
    * Retourne une valeur de l'objet
    *
-   * Retourne une valeur en fonction du paramètre. Si la valeur est inconnue, la valeur retourné est ' '.
+   * Retourne une valeur en fonction du paramètre. Si la valeur est inconnue, la valeur retourné est ' '.
    * tableau d'objet correspond au resultat de la recherche.
    *
    * Valeurs possibles :
@@ -782,9 +782,9 @@ class LSldapObject {
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
-   * @param[in] $val string Le nom de la valeur demandée
+   * @param[in] $val string Le nom de la valeur demandée
    *
-   * @retval mixed la valeur demandé ou ' ' si celle-ci est inconnue.
+   * @retval mixed la valeur demandé ou ' ' si celle-ci est inconnue.
    */ 
   function getValue($val) {
     if(($val=='dn')||($val=='%{dn}')) {
@@ -808,7 +808,7 @@ class LSldapObject {
   }
 
   /**
-   * Retourn un tableau pour un select d'un objet du même type
+   * Retourn un tableau pour un select d'un objet du même type
    * 
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -826,7 +826,7 @@ class LSldapObject {
   /**
    * Retourne le DN de l'objet
    *
-   * Cette methode retourne le DN de l'objet. Si celui-ci n'existe pas, il le construit à partir de la 
+   * Cette methode retourne le DN de l'objet. Si celui-ci n'existe pas, il le construit à partir de la 
    * configuration de l'objet et la valeur de son attribut rdn.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
@@ -866,9 +866,9 @@ class LSldapObject {
   }
   
   /**
-   * Retourne qui est l'utilisateur par rapport à cet object
+   * Retourne qui est l'utilisateur par rapport à cet object
    *
-   * @retval string 'admin'/'self'/'user' pour Admin , l'utilisateur lui même ou un simple utilisateur
+   * @retval string 'admin'/'self'/'user' pour Admin , l'utilisateur lui même ou un simple utilisateur
    */
   function whoami() {
     if (!$this -> _whoami)
@@ -889,7 +889,7 @@ class LSldapObject {
   /**
    * Supprime l'objet dans l'annuaire
    *
-   * @retval boolean True si l'objet à été supprimé, false sinon
+   * @retval boolean True si l'objet à été supprimé, false sinon
    */
   function remove() {
     return $GLOBALS['LSldap'] -> remove($this -> getDn());
index 856fef5..7102377 100644 (file)
@@ -30,13 +30,13 @@ class LSeecompany extends LSldapObject {
   /**
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
+   * Cette methode construit l'objet et définis la configuration.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $config array La configuration de l'objet
    *
-   * @retval boolean true si l'objet a été construit, false sinon.
+   * @retval boolean true si l'objet a été construit, false sinon.
         *
         * @see LSldapObject::LSldapObject()
    */
index e9faf4e..2eaa6f6 100644 (file)
@@ -30,13 +30,13 @@ class LSeegroup extends LSldapObject {
   /**
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
+   * Cette methode construit l'objet et définis la configuration.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $config array La configuration de l'objet
    *
-   * @retval boolean true si l'objet a été construit, false sinon.
+   * @retval boolean true si l'objet a été construit, false sinon.
    *
    * @see LSldapObject::LSldapObject()
    */
@@ -64,9 +64,9 @@ class LSeegroup extends LSldapObject {
   /**
    * Ajoute un utilisateur au groupe
    * 
-   * @param[in] $object Un object LSeepeople : l'utilisateur à ajouter
+   * @param[in] $object Un object LSeepeople : l'utilisateur à ajouter
    * 
-   * @retval boolean true si l'utilisateur à été ajouté, False sinon
+   * @retval boolean true si l'utilisateur à été ajouté, False sinon
    **/  
   function addOneMember($object) {
     if ($object instanceof LSeepeople) {
@@ -92,9 +92,9 @@ class LSeegroup extends LSldapObject {
   /**
    * Supprime un utilisateur du groupe
    * 
-   * @param[in] $object Un object LSeepeople : l'utilisateur à supprimer
+   * @param[in] $object Un object LSeepeople : l'utilisateur à supprimer
    * 
-   * @retval boolean true si l'utilisateur à été supprimé, False sinon
+   * @retval boolean true si l'utilisateur à été supprimé, False sinon
    **/  
   function deleteOneMember($object) {
     if ($object instanceof LSeepeople) {
@@ -120,12 +120,12 @@ class LSeegroup extends LSldapObject {
   }
   
   /**
-   * Met à jour les groupes d'un utilisateur
+   * Met à jour les groupes d'un utilisateur
    * 
    * @param[in] $userObject LSeepeople Un object LSeepeople : l'utilisateur
    * @param[in] $listDns Array(string) Un tableau des DNs des groupes de l'utilisateur
    * 
-   * @retval boolean true si tout c'est bien passé, False sinon
+   * @retval boolean true si tout c'est bien passé, False sinon
    **/  
   function updateUserGroups($userObject,$listDns) {
     $currentGroups = $this -> listUserGroups($userObject);
index e24743b..d650535 100644 (file)
@@ -30,13 +30,13 @@ class LSeepeople extends LSldapObject {
   /**
    * Constructeur
    *
-   * Cette methode construit l'objet et définis la configuration.
+   * Cette methode construit l'objet et définis la configuration.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
    * @param[in] $config array La configuration de l'objet
    *
-   * @retval boolean true si l'objet a été construit, false sinon.
+   * @retval boolean true si l'objet a été construit, false sinon.
         *
         * @see LSldapObject::LSldapObject()
    */  
index 2a96861..051c861 100644 (file)
@@ -25,7 +25,7 @@ define('LS_DEFAULT_CONF_DIR','conf');
 /**
  * Gestion des sessions
  *
- * Cette classe gère les sessions d'utilisateurs.
+ * Cette classe gère les sessions d'utilisateurs.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  */
@@ -67,11 +67,11 @@ class LSsession {
  /*
   * Chargement de la configuration
   *
-  * Chargement des fichiers de configuration et création de l'objet Smarty.
+  * Chargement des fichiers de configuration et création de l'objet Smarty.
   *
   * @author Benjamin Renard <brenard@easter-eggs.com>
   *
-  * @retval true si tout c'est bien passé, false sinon
+  * @retval true si tout c'est bien passé, false sinon
   */
   function loadConfig() {
     if (loadDir($this -> confDir, '^config\..*\.php$')) {
@@ -93,11 +93,11 @@ class LSsession {
  /*
   * Initialisation de la gestion des erreurs
   *
-  * Création de l'objet LSerror
+  * Création de l'objet LSerror
   *
   * @author Benjamin Renard <brenard@easter-eggs.com
   *
-  * @retval boolean true si l'initialisation a réussi, false sinon.
+  * @retval boolean true si l'initialisation a réussi, false sinon.
   */
   function startLSerror() {
     if(!$this -> loadLSclass('LSerror'))
@@ -109,12 +109,12 @@ class LSsession {
  /*
   * Chargement d'une classe d'LdapSaisie
   *
-  * @param[in] $class Nom de la classe à charger (Exemple : LSeepeople)
-  * @param[in] $type (Optionnel) Type de classe à charger (Exemple : LSobjects)
+  * @param[in] $class Nom de la classe à charger (Exemple : LSeepeople)
+  * @param[in] $type (Optionnel) Type de classe à charger (Exemple : LSobjects)
   *
   * @author Benjamin Renard <brenard@easter-eggs.com
   * 
-  * @retval boolean true si le chargement a réussi, false sinon.
+  * @retval boolean true si le chargement a réussi, false sinon.
   */
   function loadLSclass($class,$type='') {
     if (class_exists($class))
@@ -127,9 +127,9 @@ class LSsession {
  /*
   * Chargement d'un object LdapSaisie
   *
-  * @param[in] $object Nom de l'objet à charger
+  * @param[in] $object Nom de l'objet à charger
   *
-  * @retval boolean true si le chargement a réussi, false sinon.
+  * @retval boolean true si le chargement a réussi, false sinon.
   */
   function loadLSobject($object) {
     $this -> loadLSclass('LSldapObject');
@@ -148,7 +148,7 @@ class LSsession {
   * Chargement des LSobjects contenue dans la variable
   * $this -> ldapServer['LSobjects']
   *
-  * @retval boolean true si le chargement a réussi, false sinon.
+  * @retval boolean true si le chargement a réussi, false sinon.
   */
   function loadLSobjects() {
 
@@ -169,11 +169,11 @@ class LSsession {
  /*
   * Chargement d'un addons d'LdapSaisie
   *
-  * @param[in] $addon Nom de l'addon à charger (Exemple : samba)
+  * @param[in] $addon Nom de l'addon à charger (Exemple : samba)
   *
   * @author Benjamin Renard <brenard@easter-eggs.com
   * 
-  * @retval boolean true si le chargement a réussi, false sinon.
+  * @retval boolean true si le chargement a réussi, false sinon.
   */
   function loadLSaddon($addon) {
     return require_once LS_ADDONS_DIR .'LSaddons.'.$addon.'.php';
@@ -185,7 +185,7 @@ class LSsession {
   * Chargement des LSaddons contenue dans la variable
   * $GLOBALS['LSaddons']['loads']
   *
-  * @retval boolean true si le chargement a réussi, false sinon.
+  * @retval boolean true si le chargement a réussi, false sinon.
   */
   function loadLSaddons() {
     if(!is_array($GLOBALS['LSaddons']['loads'])) {
@@ -206,18 +206,18 @@ class LSsession {
   * Initialisation de la session LdapSaisie
   *
   * Initialisation d'une LSsession :
-  * - Authentification et activation du mécanisme de session de LdapSaisie
-  * - ou Chargement des paramètres de la session à partir de la variable 
+  * - Authentification et activation du mécanisme de session de LdapSaisie
+  * - ou Chargement des paramètres de la session à partir de la variable 
   *   $_SESSION['LSsession'].
   * - ou Destruction de la session en cas de $_GET['LSsession_logout'].
   *
-  * @retval boolean True si l'initialisation à réussi (utilisateur authentifié), false sinon.
+  * @retval boolean True si l'initialisation à réussi (utilisateur authentifié), false sinon.
   */
   function startLSsession() {
       $this -> loadLSaddons();
       session_start();
 
-      // Déconnexion
+      // Déconnexion
       if (isset($_GET['LSsession_logout'])) {
         session_destroy();
         
@@ -302,12 +302,12 @@ class LSsession {
                 $GLOBALS['LSerror'] -> addErrorCode(1006);
               }
               else if ($nbresult>1) {
-                // duplication d'authentité
+                // duplication d'authentité
                 $GLOBALS['LSerror'] -> addErrorCode(1007);
               }
               else {
                 if ( $this -> checkUserPwd($result[0],$_POST['LSsession_pwd']) ) {
-                  // Authentification réussi
+                  // Authentification réussi
                   $this -> LSuserObject = $result[0];
                   $this -> dn = $result[0]->getValue('dn');
                   $this -> rdn = $_POST['LSsession_user'];
@@ -341,9 +341,9 @@ class LSsession {
   }
 
  /*
-  * Définition du serveur Ldap de la session
+  * Définition du serveur Ldap de la session
   *
-  * Définition du serveur Ldap de la session à partir de son ID dans 
+  * Définition du serveur Ldap de la session à partir de son ID dans 
   * le tableau $GLOBALS['LSconfig']['ldap_servers'].
   *
   * @param[in] integer Index du serveur Ldap
@@ -437,12 +437,12 @@ class LSsession {
   }
 
  /*
-  * Retourne les options d'une liste déroulante pour le choix du topDn
+  * Retourne les options d'une liste déroulante pour le choix du topDn
   * de connexion au serveur Ldap
   *
   * Liste les subdn ($this ->ldapServer['subDn'])
   *
-  * @retval string Les options (<option>) pour la sélection du topDn.
+  * @retval string Les options (<option>) pour la sélection du topDn.
   */
   function getSubDnLdapServerOptions($selected=NULL) {
     $list = $this -> getSubDnLdapServer();
@@ -480,9 +480,9 @@ class LSsession {
   * Test un bind sur le serveur avec le dn de l'objet et le mot de passe fourni.
   *
   * @param[in] LSobject L'object "user" pour l'authentification
-  * @param[in] string Le mot de passe à tester
+  * @param[in] string Le mot de passe à tester
   *
-  * @retval boolean True si l'authentification à réussi, false sinon.
+  * @retval boolean True si l'authentification à réussi, false sinon.
   */
   function checkUserPwd($object,$pwd) {
     return $GLOBALS['LSldap'] -> checkBind($object -> getValue('dn'),$pwd);
@@ -491,7 +491,7 @@ class LSsession {
  /*
   * Affiche le formulaire de login
   *
-  * Défini les informations pour le template Smarty du formulaire de login.
+  * Défini les informations pour le template Smarty du formulaire de login.
   *
   * @retval void
   */
@@ -520,7 +520,7 @@ class LSsession {
   }
 
  /*
-  * Défini le template Smarty à utiliser
+  * Défini le template Smarty à utiliser
   *
   * Remarque : les fichiers de templates doivent se trouver dans le dossier 
   * templates/.
@@ -536,9 +536,9 @@ class LSsession {
  /*
   * Ajoute un script JS au chargement de la page
   *
-  * Remarque : les scripts doivents être dans le dossier LS_JS_DIR.
+  * Remarque : les scripts doivents être dans le dossier LS_JS_DIR.
   *
-  * @param[in] $script Le nom du fichier de script à charger.
+  * @param[in] $script Le nom du fichier de script à charger.
   *
   * @retval void
   */
@@ -551,9 +551,9 @@ class LSsession {
  /*
   * Ajoute une feuille de style au chargement de la page
   *
-  * Remarque : les scripts doivents être dans le dossiers templates/css/.
+  * Remarque : les scripts doivents être dans le dossiers templates/css/.
   *
-  * @param[in] $script Le nom du fichier css à charger.
+  * @param[in] $script Le nom du fichier css à charger.
   *
   * @retval void
   */
@@ -564,7 +564,7 @@ class LSsession {
  /*
   * Affiche le template Smarty
   *
-  * Charge les dépendances et affiche le template Smarty
+  * Charge les dépendances et affiche le template Smarty
   *
   * @retval void
   */
@@ -623,7 +623,7 @@ class LSsession {
   /**
    * Charge les droits LS de l'utilisateur
    * 
-   * @retval boolean True si le chargement à réussi, false sinon.
+   * @retval boolean True si le chargement à réussi, false sinon.
    **/
   function loadLSrights() {
     if (is_array($this -> ldapServer['LSadmins'])) {
@@ -642,11 +642,11 @@ class LSsession {
                     }
                   }
                   else {
-                    debug('Impossible de chargé le dn : '.$dn);
+                    debug('Impossible de chargé le dn : '.$dn);
                   }
                 }
                 else {
-                  debug('Impossible de créer l\'objet de type : '.$conf['LSobject']);
+                  debug('Impossible de créer l\'objet de type : '.$conf['LSobject']);
                 }
               }
               else {
@@ -674,7 +674,7 @@ class LSsession {
   }
   
   /**
-   * Charge les droits d'accès de l'utilisateur pour construire le menu de l'interface
+   * Charge les droits d'accès de l'utilisateur pour construire le menu de l'interface
    *
    * @retval void
    */
@@ -702,7 +702,7 @@ class LSsession {
   }
   
   /**
-   * Dit si l'utilisateur est admin de le DN spécifié
+   * Dit si l'utilisateur est admin de le DN spécifié
    *
    * @param[in] string DN de l'objet
    * 
@@ -721,11 +721,11 @@ class LSsession {
   }
   
   /**
-   * Retourne qui est l'utilisateur par rapport à l'object
+   * Retourne qui est l'utilisateur par rapport à l'object
    *
    * @param[in] string Le DN de l'objet
    * 
-   * @retval string 'admin'/'self'/'user' pour Admin , l'utilisateur lui même ou un simple utilisateur
+   * @retval string 'admin'/'self'/'user' pour Admin , l'utilisateur lui même ou un simple utilisateur
    */
   function whoami($dn) {
     if ($this -> isAdmin($dn)) {
@@ -740,14 +740,14 @@ class LSsession {
   }
   
   /**
-   * Retourne le droit de l'utilisateur à accèder à un objet
+   * Retourne le droit de l'utilisateur à accèder à un objet
    * 
    * @param[in] string $LSobject Le type de l'objet
-   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
-   * @param[in] string $right Le type de droit d'accès à tester ('r'/'w')
-   * @param[in] string $attr Le nom de l'attribut auquel on test l'accès
+   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
+   * @param[in] string $right Le type de droit d'accès à tester ('r'/'w')
+   * @param[in] string $attr Le nom de l'attribut auquel on test l'accès
    *
-   * @retval boolean True si l'utilisateur a accès, false sinon
+   * @retval boolean True si l'utilisateur a accès, false sinon
    */
   function canAccess($LSobject,$dn=NULL,$right=NULL,$attr=NULL) {
     if (!$this -> loadLSobject($LSobject))
@@ -804,49 +804,49 @@ class LSsession {
   }
   
   /**
-   * Retourne le droit de l'utilisateur à editer à un objet
+   * Retourne le droit de l'utilisateur à editer à un objet
    * 
    * @param[in] string $LSobject Le type de l'objet
-   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
-   * @param[in] string $attr Le nom de l'attribut auquel on test l'accès
+   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
+   * @param[in] string $attr Le nom de l'attribut auquel on test l'accès
    *
-   * @retval boolean True si l'utilisateur a accès, false sinon
+   * @retval boolean True si l'utilisateur a accès, false sinon
    */
   function canEdit($LSobject,$dn=NULL,$attr=NULL) {
     return $this -> canAccess($LSobject,$dn,'w',$attr);
   }
 
   /**
-   * Retourne le droit de l'utilisateur à supprimer un objet
+   * Retourne le droit de l'utilisateur à supprimer un objet
    * 
    * @param[in] string $LSobject Le type de l'objet
-   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
+   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
    *
-   * @retval boolean True si l'utilisateur a accès, false sinon
+   * @retval boolean True si l'utilisateur a accès, false sinon
    */  
   function canRemove($LSobject,$dn) {
     return $this -> canAccess($LSobject,$dn,'w','rdn');
   }
   
   /**
-   * Retourne le droit de l'utilisateur à créer un objet
+   * Retourne le droit de l'utilisateur à créer un objet
    * 
    * @param[in] string $LSobject Le type de l'objet
    *
-   * @retval boolean True si l'utilisateur a accès, false sinon
+   * @retval boolean True si l'utilisateur a accès, false sinon
    */    
   function canCreate($LSobject) {
     return $this -> canAccess($LSobject,NULL,'w','rdn');
   }
   
   /**
-   * Retourne le droit de l'utilisateur à gérer la relation d'objet
+   * Retourne le droit de l'utilisateur à gérer la relation d'objet
    * 
-   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
+   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
    * @param[in] string $relationName Le nom de la relation avec l'objet
-   * @param[in] string $right Le type de droit a vérifier ('r' ou 'w')
+   * @param[in] string $right Le type de droit a vérifier ('r' ou 'w')
    *
-   * @retval boolean True si l'utilisateur a accès, false sinon
+   * @retval boolean True si l'utilisateur a accès, false sinon
    */
   function relationCanAccess($dn,$relationName,$right=NULL) {
     $LSobject=$this -> LSuserObject -> getType();
@@ -868,12 +868,12 @@ class LSsession {
   }
 
   /**
-   * Retourne le droit de l'utilisateur à modifier la relation d'objet
+   * Retourne le droit de l'utilisateur à modifier la relation d'objet
    * 
-   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
+   * @param[in] string $dn Le DN de l'objet (le container_dn du type de l'objet par défaut)
    * @param[in] string $relationName Le nom de la relation avec l'objet
    *
-   * @retval boolean True si l'utilisateur a accès, false sinon
+   * @retval boolean True si l'utilisateur a accès, false sinon
    */  
   function relationCanEdit($dn,$relationName) {
     return $this -> relationCanAccess($dn,$relationName,'w');
@@ -914,8 +914,8 @@ class LSsession {
   /**
    * Retourne le chemin du fichier temporaire
    * 
-   * Retourne le chemin du fichier temporaire qu'il créera à partir de la valeur
-   * s'il n'existe pas déjà.
+   * Retourne le chemin du fichier temporaire qu'il créera à partir de la valeur
+   * s'il n'existe pas déjà.
    * 
    * @author Benjamin Renard <brenard@easter-eggs.com>
    * 
index c4060d0..5325f35 100644 (file)
 ******************************************************************************/
 
 /**
- * Construction d'une chaine formatée
+ * Construction d'une chaine formatée
  *
- * Cette fonction retourne la valeur d'une chaine formatée selon le format
- * et les données passés en paramètre.
+ * Cette fonction retourne la valeur d'une chaine formatée selon le format
+ * et les données passés en paramètre.
  *
  * @author Benjamin Renard <brenard@easter-eggs.com>
  *
  * @param[in] $format string Format de la chaine
- * @param[in] $data mixed Les données pour composés la chaine
- *                    Ce paramètre peut être un tableau de string, une string,
+ * @param[in] $data mixed Les données pour composés la chaine
+ *                    Ce paramètre peut être un tableau de string, une string,
  *                    une tableau d'objet ou un objet.
- * @param[in] $meth string Le nom de la methode de/des objet(s) à appeler pour
- *                         obtenir la valeur de remplacement dans la chaine formatée.
+ * @param[in] $meth string Le nom de la methode de/des objet(s) à appeler pour
+ *                         obtenir la valeur de remplacement dans la chaine formatée.
  * 
- * @retval string La chaine formatée
+ * @retval string La chaine formatée
  */
 function getFData($format,$data,$meth=NULL) {
   $unique=false;
@@ -143,12 +143,12 @@ function debug_print($return=false) {
 }
 
   /**
-   * Vérifie la compatibilite des DN
+   * Vérifie la compatibilite des DN
    *
-   * Vérifie que les DNs sont dans la même branche de l'annuaire.
+   * Vérifie que les DNs sont dans la même branche de l'annuaire.
    *
    * @param[in] $dn Un premier DN.
-   * @param[in] $dn Un deuxième DN.
+   * @param[in] $dn Un deuxième DN.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
@@ -181,11 +181,11 @@ function debug_print($return=false) {
   /**
    * Fait la somme de DN
    *
-   * Retourne un DN qui correspond au point de séparation des DN si les DN 
+   * Retourne un DN qui correspond au point de séparation des DN si les DN 
    * ne sont pas dans la meme dans la meme branche ou le dn le plus long sinon.
    *
    * @param[in] $dn Un premier DN.
-   * @param[in] $dn Un deuxième DN.
+   * @param[in] $dn Un deuxième DN.
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
    *
index a76c94d..bac52e9 100644 (file)
@@ -27,7 +27,7 @@ $GLOBALS['LSsession'] = new LSsession();
 
 if($LSsession -> startLSsession()) {
 
-  // Définition du Titre de la page
+  // Définition du Titre de la page
   $GLOBALS['Smarty'] -> assign('pagetitle',_('Accueil'));
 
   // Template
index 2546921..908ef33 100644 (file)
@@ -101,7 +101,7 @@ access to dn.regex="^uid=[^,]+,ou=people,o=ls$" attrs="entry,objectclass"
        by * read
 
 
-### Les admins peuvent modifier le mot de passe, samba le mettre à jour, les autres peuvent s'en servir pour l'authentification
+### Les admins peuvent modifier le mot de passe, samba le mettre à jour, les autres peuvent s'en servir pour l'authentification
 access to dn.regex="^uid=[^,]+,ou=people,o=ls$" attrs="userPassword"
        by group/lsgroup/uniqueMember="cn=adminldap,ou=groups,o=ls" write
        by dn="uid=samba,ou=sysaccounts,o=ls" write
@@ -180,7 +180,7 @@ access to dn.regex="^uid=[^,]+,ou=computers,o=ls$" attrs="sambaLMPassword,sambaN
        by dn="uid=samba,ou=sysaccounts,o=ls" write
        by * none
 
-### Les admins peuvent modifier ces attributs, les authentifiés peuvent les voir
+### Les admins peuvent modifier ces attributs, les authentifiés peuvent les voir
 access to dn.regex="^uid=[^,]+,ou=computers,o=ls$" attrs="cn,uid,uidNumber,gidNumber,homeDirectory,sambaSID,sambaPrimaryGroupSID,sambaAcctFlags,sambaPwdCanChange,sambaPwdMustChange,sambaPwdLastSet"
        by group/lsgroup/uniqueMember="cn=adminldap,ou=groups,o=ls" write
        by dn="uid=samba,ou=sysaccounts,o=ls" write
index 814d810..333ea41 100644 (file)
@@ -27,7 +27,7 @@ $GLOBALS['LSsession'] = new LSsession();
 
 if($LSsession -> startLSsession()) {
 
-  // Définition du Titre de la page
+  // Définition du Titre de la page
   $GLOBALS['Smarty'] -> assign('pagetitle',_('Modifier'));
 
   if (isset($_POST['LSform_objecttype'])) {
@@ -45,7 +45,7 @@ if($LSsession -> startLSsession()) {
   }
 
   if ((isset($dn)) && (isset($LSobject)) ) {
-    // Création d'un LSobject
+    // Création d'un LSobject
     if (class_exists($LSobject)) {
       if ( $GLOBALS['LSsession'] -> canEdit($LSobject,$dn) ) {
         $LSview_actions[] = array(
@@ -66,7 +66,7 @@ if($LSsession -> startLSsession()) {
         if ($object -> loadData($dn)) {
           $form = $object -> getForm('modify');
           if ($form->validate()) {
-            // MàJ des données de l'objet LDAP
+            // MàJ des données de l'objet LDAP
             if ($object -> updateData('modify')) {
               debug('ok');
               //header('Location: view.php?LSobject='.$LSobject.'&dn='.$object -> getDn());
index 8f58007..4a09acf 100644 (file)
@@ -37,14 +37,14 @@ if($LSsession -> startLSsession()) {
               $objectname=$object -> getDisplayValue();
               $GLOBALS['Smarty'] -> assign('pagetitle',_('Suppression').' : '.$objectname);
               if ($object -> remove()) {
-                $GLOBALS['Smarty'] -> assign('question',$objectname.' '._('a bien été supprimé').'.');
+                $GLOBALS['Smarty'] -> assign('question',$objectname.' '._('a bien été supprimé').'.');
               }
               else {
                 $GLOBALS['LSerror'] -> addErrorCode(35,$objectname);
               }
             }
             else {
-              // Définition du Titre de la page
+              // Définition du Titre de la page
               $GLOBALS['Smarty'] -> assign('pagetitle',_('Suppresion').' : '.$object -> getDisplayValue());
               $GLOBALS['Smarty'] -> assign('question',_('Voulez-vous vraiment supprimer').' <strong>'.$object -> getDisplayValue().'</strong> ?');
               $GLOBALS['Smarty'] -> assign('validation_url','remove.php?LSobject='.$_GET['LSobject'].'&amp;dn='.$_GET['dn'].'&amp;valid');
index b6513de..6619f43 100644 (file)
@@ -2,6 +2,7 @@
  "http://www.w3.org/TR/html4/loose.dtd">
 <html>
   <head>
+               <meta http-equiv="content-type" content="text/html; charset=UTF-8">
     <title>LdapSaisie{if $pagetitle != ''} - {$pagetitle}{/if}</title>
     <link rel="stylesheet" type="text/css" href="templates/css/base.css" title="Normal" />
     <link rel="stylesheet" type="text/css" href="templates/css/base_print.css" media='print' title="Normal" />
@@ -39,5 +40,5 @@
       </form>
     {/if}
     <p id='status'>
-    Connecté en tant que <span id='user_name'>{$LSsession_username}</span></b> <a href='index.php?LSsession_logout'><img src='templates/images/logout.png' alt='Logout' title='Logout' /></a>
+    Connecté en tant que <span id='user_name'>{$LSsession_username}</span></b> <a href='index.php?LSsession_logout'><img src='templates/images/logout.png' alt='Logout' title='Logout' /></a>
     </p>