- Uniformisation de la syntax des commentaires
authorBenjamin Renard <brenard@easter-eggs.com>
Thu, 15 May 2008 10:56:55 +0000 (10:56 +0000)
committerBenjamin Renard <brenard@easter-eggs.com>
Thu, 15 May 2008 10:56:55 +0000 (10:56 +0000)
trunk/includes/addons/LSaddons.posix.php
trunk/includes/addons/LSaddons.samba.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.LSsession.php

index 9d9e4ae..ff8cba9 100644 (file)
 ******************************************************************************/
 
 
- /*
-       * Données de configuration pour le support POSIX
-       */
+ /**
+  * Données de configuration pour le support POSIX
+  */
 
-                       // Nom de l'attribut LDAP uid
-                       define('LS_POSIX_UID_ATTR','uid');
+      // Nom de l'attribut LDAP uid
+      define('LS_POSIX_UID_ATTR','uid');
 
-                       // Nom de l'attribut LDAP uidNumber
-                       define('LS_POSIX_UIDNUMBER_ATTR','uidNumber');
+      // Nom de l'attribut LDAP uidNumber
+      define('LS_POSIX_UIDNUMBER_ATTR','uidNumber');
 
-                       // Valeur minimum d'un uidNumber
-                       define('LS_POSIX_UIDNUMBER_MIN_VAL','100000');
+      // Valeur minimum d'un uidNumber
+      define('LS_POSIX_UIDNUMBER_MIN_VAL','100000');
 
-                       // Nom de l'attribut LDAP gidNumber
-                       define('LS_POSIX_GIDNUMBER_ATTR','gidNumber');
+      // Nom de l'attribut LDAP gidNumber
+      define('LS_POSIX_GIDNUMBER_ATTR','gidNumber');
 
-                       // Valeur minimum d'un gidNumber
-                       define('LS_POSIX_GIDNUMBER_MIN_VAL','100000');
+      // Valeur minimum d'un gidNumber
+      define('LS_POSIX_GIDNUMBER_MIN_VAL','100000');
 
-                       // Dossier contenant les homes des utilisateurs (defaut: /home/)
-                       define('LS_POSIX_HOMEDIRECTORY','/home/');
+      // Dossier contenant les homes des utilisateurs (defaut: /home/)
+      define('LS_POSIX_HOMEDIRECTORY','/home/');
 
 
 
-                       // -- Message d'erreur --
-                       // Support
-                       $GLOBALS['error_code']['POSIX_SUPPORT_01']= array (
-                               'msg' => _("POSIX Support : La constante %{const} n'est pas définie."),
-                               'level' => 'c'
-                       );
+      // -- Message d'erreur --
+      // Support
+      $GLOBALS['error_code']['POSIX_SUPPORT_01']= array (
+        '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}."),
-                               'level' => 'c'
-                       );
-                       
- /*
-       * Fin des données de configuration
-       */
+      // Autres erreurs
+      $GLOBALS['error_code']['POSIX_01']= array (
+        'msg' => _("POSIX : L'attribut %{dependency} est introuvable. Impossible de générer l'attribut %{attr}."),
+        'level' => 'c'
+      );
+      
+ /**
+  * Fin des données de configuration
+  */
 
 
- /*
+ /**
   * Verification du support POSIX par ldapSaisie
-       
-       * @author Benjamin Renard <brenard@easter-eggs.com>
-       *
-       * @retval boolean true si Samba est pleinement supporté, false sinon
-       */
-       function LSaddon_posix_support() {
-               
-               $retval=true;
-
-               $MUST_DEFINE_CONST= array(
-                       'LS_POSIX_UID_ATTR',
-                       'LS_POSIX_UIDNUMBER_ATTR',
-                       'LS_POSIX_GIDNUMBER_ATTR',
-                       'LS_POSIX_UIDNUMBER_MIN_VAL',
-                       'LS_POSIX_GIDNUMBER_MIN_VAL',
-                       'LS_POSIX_HOMEDIRECTORY'
-               );
-
-               foreach($MUST_DEFINE_CONST as $const) {
-                       if ( constant($const) == '' ) {
-                               $GLOBALS['LSerror'] -> addErrorCode('POSIX_SUPPORT_O1',$const);
-                               $retval=false;
-                       }
-               }
-
-               return $retval;
-       }
-
- /*
-       * Generation de uidNumber
-       
-       * @author Benjamin Renard <brenard@easter-eggs.com>
-       
-       * @param[in] $ldapObject L'objet ldap
-       *
-       * @retval integer uidNumber ou false si il y a un problème durant la génération
-       */
-       function generate_uidNumber($ldapObject) {
-
-               $objects = $GLOBALS['LSldap'] -> search (LS_POSIX_UIDNUMBER_ATTR.'=*');
-               $uidNumber = LS_POSIX_UIDNUMBER_MIN_VAL;
-
-               if (!is_array($objects))
-                       return;
-
-               foreach($objects as $object) {
-                       if($object['attrs'][LS_POSIX_UIDNUMBER_ATTR] > $uidNumber)
-                               $uidNumber = $object['attrs'][LS_POSIX_UIDNUMBER_ATTR];
-               }
-
-               $uidNumber++;
-               return $uidNumber;
-
-       }
-
- /*
-       * Generation de gidNumber
-       
-       * @author Benjamin Renard <brenard@easter-eggs.com>
-       
-       * @param[in] $ldapObject L'objet ldap
-       *
-       * @retval integer gidNumber ou false si il y a un problème durant la génération
-       */
-       function generate_gidNumber($ldapObject) {
-
-               $objects = $GLOBALS['LSldap'] -> search (LS_POSIX_GIDNUMBER_ATTR.'=*');
-               $gidNumber = LS_POSIX_GIDNUMBER_MIN_VAL;
-
-               if (!is_array($objects))
-                       return;
-
-               foreach($objects as $object) {
-                       if($object['attrs'][LS_POSIX_GIDNUMBER_ATTR] > $gidNumber)
-                               $gidNumber = $object['attrs'][LS_POSIX_GIDNUMBER_ATTR];
-               }
-
-               $gidNumber++;
-               return $gidNumber;
-
-       }
-
- /*
-       * Generation de homeDirectory
-       
-       * @author Benjamin Renard <brenard@easter-eggs.com>
-       
-       * @param[in] $ldapObject L'objet ldap
-       *
-       * @retval string homeDirectory ou false si il y a un problème durant la génération
-       */
-       function generate_homeDirectory($ldapObject) {
+  * 
+  * @author Benjamin Renard <brenard@easter-eggs.com>
+  *
+  * @retval boolean true si Samba est pleinement supporté, false sinon
+  */
+  function LSaddon_posix_support() {
+    
+    $retval=true;
+
+    $MUST_DEFINE_CONST= array(
+      'LS_POSIX_UID_ATTR',
+      'LS_POSIX_UIDNUMBER_ATTR',
+      'LS_POSIX_GIDNUMBER_ATTR',
+      'LS_POSIX_UIDNUMBER_MIN_VAL',
+      'LS_POSIX_GIDNUMBER_MIN_VAL',
+      'LS_POSIX_HOMEDIRECTORY'
+    );
+
+    foreach($MUST_DEFINE_CONST as $const) {
+      if ( constant($const) == '' ) {
+        $GLOBALS['LSerror'] -> addErrorCode('POSIX_SUPPORT_O1',$const);
+        $retval=false;
+      }
+    }
+
+    return $retval;
+  }
+
+ /**
+  * Generation de uidNumber
+  * 
+  * @author Benjamin Renard <brenard@easter-eggs.com>
+  * 
+  * @param[in] $ldapObject L'objet ldap
+  *
+  * @retval integer uidNumber ou false si il y a un problème durant la génération
+  */
+  function generate_uidNumber($ldapObject) {
+
+    $objects = $GLOBALS['LSldap'] -> search (LS_POSIX_UIDNUMBER_ATTR.'=*');
+    $uidNumber = LS_POSIX_UIDNUMBER_MIN_VAL;
+
+    if (!is_array($objects))
+      return;
+
+    foreach($objects as $object) {
+      if($object['attrs'][LS_POSIX_UIDNUMBER_ATTR] > $uidNumber)
+        $uidNumber = $object['attrs'][LS_POSIX_UIDNUMBER_ATTR];
+    }
+
+    $uidNumber++;
+    return $uidNumber;
+
+  }
+
+ /**
+  * Generation de gidNumber
+  * 
+  * @author Benjamin Renard <brenard@easter-eggs.com>
+  * 
+  * @param[in] $ldapObject L'objet ldap
+  *
+  * @retval integer gidNumber ou false si il y a un problème durant la génération
+  */
+  function generate_gidNumber($ldapObject) {
+
+    $objects = $GLOBALS['LSldap'] -> search (LS_POSIX_GIDNUMBER_ATTR.'=*');
+    $gidNumber = LS_POSIX_GIDNUMBER_MIN_VAL;
+
+    if (!is_array($objects))
+      return;
+
+    foreach($objects as $object) {
+      if($object['attrs'][LS_POSIX_GIDNUMBER_ATTR] > $gidNumber)
+        $gidNumber = $object['attrs'][LS_POSIX_GIDNUMBER_ATTR];
+    }
+
+    $gidNumber++;
+    return $gidNumber;
+
+  }
+
+ /**
+  * Generation de homeDirectory
+  * 
+  * @author Benjamin Renard <brenard@easter-eggs.com>
+  * 
+  * @param[in] $ldapObject L'objet ldap
+  *
+  * @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' ) {
-                       $GLOBALS['LSerror'] -> addErrorCode('POSIX_01',array('dependency' => 'uid', 'attr' => 'homeDirectory'));
-                       return;
+      $GLOBALS['LSerror'] -> addErrorCode('POSIX_01',array('dependency' => 'uid', 'attr' => 'homeDirectory'));
+      return;
     }
-               
-               $uid = $ldapObject -> attrs[ LS_POSIX_UID_ATTR ] -> getValue();
-               $home = LS_POSIX_HOMEDIRECTORY . $uid[0];
-               return $home;
+    
+    $uid = $ldapObject -> attrs[ LS_POSIX_UID_ATTR ] -> getValue();
+    $home = LS_POSIX_HOMEDIRECTORY . $uid[0];
+    return $home;
 
-       }
+  }
 
 ?>
index 4328320..f9ae5d0 100644 (file)
@@ -21,7 +21,7 @@
 ******************************************************************************/
 
 
- /*
+ /**
   * Données de configuration pour le support SAMBA
   */
 
@@ -34,7 +34,7 @@
       // Nombre de base pour le calcul des sambaSID Groupe
       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
       */
         'level' => 'c'
       );
       
- /*
+ /**
   * Fin des données de configuration
   */
 
 
- /*
+ /**
   * Verification du support Samba par ldapSaisie
   * 
   * @author Benjamin Renard <brenard@easter-eggs.com>
     return $retval;
   }
 
- /*
+ /**
   * Generation de sambaSID
   * 
   * @author Benjamin Renard <brenard@easter-eggs.com>
       return;
     }
 
-               $uidnumber_attr_val = $ldapObject -> attrs[ LS_SAMBA_UIDNUMBER_ATTR ] -> getValue();
-               $uidnumber_attr_val = $uidnumber_attr_val[0];
+    $uidnumber_attr_val = $ldapObject -> attrs[ LS_SAMBA_UIDNUMBER_ATTR ] -> getValue();
+    $uidnumber_attr_val = $uidnumber_attr_val[0];
     $uidNumber = $uidnumber_attr_val * 2 + LS_SAMBA_SID_BASE_USER;
     $sambaSID = LS_SAMBA_DOMAIN_SID . '-' . $uidNumber;
 
     return ($sambaSID);
   }
 
- /*
+ /**
   * Generation de sambaPrimaryGroupSID
   * 
   * @author Benjamin Renard <brenard@easter-eggs.com>
     return ($sambaPrimaryGroupSID);
   }
 
- /*
+ /**
   * Generation de sambaNTPassword
   * 
   * @author Benjamin Renard <brenard@easter-eggs.com>
     return $sambaNTPassword;
   }
 
- /*
+ /**
   * Generation de sambaLMPassword
   * 
   * @author Benjamin Renard <brenard@easter-eggs.com>
index 6319114..ab5d91a 100644 (file)
@@ -283,7 +283,7 @@ class LSform {
     return true;
   }
 
-  /*
+  /**
    * Ajoute un élément au formulaire
    * 
    * Ajoute un élément au formulaire et définis les informations le concernant.
@@ -313,7 +313,7 @@ class LSform {
     }
   }
 
-  /*
+  /**
    * Ajoute une règle sur un élément du formulaire
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
@@ -347,7 +347,7 @@ class LSform {
 
 
 
-  /*
+  /**
    * Définis comme requis un élément
    *
    * @author Benjamin Renard <brenard@easter-eggs.com>
@@ -363,7 +363,7 @@ class LSform {
       return;
   }
 
-  /*
+  /**
    * Détermine la valider de la règle
    *
    * Devra déterminer si la règle passez en paramètre est correcte
index e25476f..8296ee9 100644 (file)
@@ -137,7 +137,7 @@ class LSformElement {
     return $this -> _freeze;
   }
   
-  /*
+  /**
    * Freeze l'élément
    *
    * Rend l'élément non-editable
@@ -148,7 +148,7 @@ class LSformElement {
     $this -> _freeze = true;
   }
 
-  /*
+  /**
    * Défini la propriété required de l'élément.
    *
    * param[in] $isRequired boolean true si l'élément est requis, false sinon
@@ -159,7 +159,7 @@ class LSformElement {
     $this -> _required = $isRequired;
   }
 
-  /*
+  /**
    * Test si l'élément est requis
    * 
    * Cette méthode test si l'élément est requis
index 6297c00..8bdd456 100644 (file)
@@ -35,7 +35,7 @@ class LSformElement_image extends LSformElement {
   var $postImage = NULL;
   var $tmp_file = array();
 
- /*
+ /**
   * Retourne les infos d'affichage de l'élément
   * 
   * Cette méthode retourne les informations d'affichage de l'élement
index 63b48dd..971611b 100644 (file)
@@ -57,7 +57,7 @@ class LSformElement_password extends LSformElement {
     return $retval;
   }
 
- /*
+ /**
   * Retourne les infos d'affichage de l'élément
   * 
   * Cette méthode retourne les informations d'affichage de l'élement
index 707823d..fd733ca 100644 (file)
@@ -32,7 +32,7 @@
 
 class LSformElement_select extends LSformElement {
 
- /*
+ /**
   * Retourn les infos d'affichage de l'élément
   * 
   * Cette méthode retourne les informations d'affichage de l'élement
index f1ce580..ab6a7da 100644 (file)
@@ -32,7 +32,7 @@
 
 class LSformElement_select_object extends LSformElement {
 
- /*
+ /**
   * Retourn les infos d'affichage de l'élément
   * 
   * Cette méthode retourne les informations d'affichage de l'élement
index 0a7a2d2..0032e7f 100644 (file)
@@ -32,7 +32,7 @@
 
 class LSformElement_text extends LSformElement {
 
- /*
+ /**
   * Retourne les infos d'affichage de l'élément
   * 
   * Cette méthode retourne les informations d'affichage de l'élement
@@ -71,7 +71,7 @@ class LSformElement_text extends LSformElement {
     return $return;
   }
 
- /*
+ /**
   * Retourne le code HTML d'un champ vide
   *
   * @retval string Code HTML d'un champ vide.
index 8872b5a..7ac64f1 100644 (file)
@@ -32,7 +32,7 @@
 
 class LSformElement_textarea extends LSformElement {
 
- /*
+ /**
   * Retourne les infos d'affichage de l'élément
   * 
   * Cette méthode retourne les informations d'affichage de l'élement
@@ -69,7 +69,7 @@ class LSformElement_textarea extends LSformElement {
     return $return;
   }
 
- /*
+ /**
   * Retourne le code HTML d'un champ vide
   *
   * @retval string Code HTML d'un champ vide.
index eb3534d..6b4f30f 100644 (file)
@@ -64,7 +64,7 @@ class LSsession {
     }
   }
 
- /*
+ /**
   * Chargement de la configuration
   *
   * Chargement des fichiers de configuration et création de l'objet Smarty.
@@ -90,7 +90,7 @@ class LSsession {
     }
   }
 
- /*
+ /**
   * Initialisation de la gestion des erreurs
   *
   * Création de l'objet LSerror
@@ -106,7 +106,7 @@ class LSsession {
     return true;
   }
 
- /*
+ /**
   * Chargement d'une classe d'LdapSaisie
   *
   * @param[in] $class Nom de la classe à charger (Exemple : LSeepeople)
@@ -124,7 +124,7 @@ class LSsession {
     return include_once LS_CLASS_DIR .'class.'.$type.$class.'.php';
   }
 
- /*
+ /**
   * Chargement d'un object LdapSaisie
   *
   * @param[in] $object Nom de l'objet à charger
@@ -142,7 +142,7 @@ class LSsession {
     return true;
   }
 
- /*
+ /**
   * Chargement des objects LdapSaisie
   *
   * Chargement des LSobjects contenue dans la variable
@@ -167,7 +167,7 @@ class LSsession {
     return true;
   }
 
- /*
+ /**
   * Chargement d'un addons d'LdapSaisie
   *
   * @param[in] $addon Nom de l'addon à charger (Exemple : samba)
@@ -180,7 +180,7 @@ class LSsession {
     return require_once LS_ADDONS_DIR .'LSaddons.'.$addon.'.php';
   }
 
- /*
+ /**
   * Chargement des addons LdapSaisie
   *
   * Chargement des LSaddons contenue dans la variable
@@ -203,7 +203,7 @@ class LSsession {
     return true;
   }
 
- /*
+ /**
   * Initialisation de la session LdapSaisie
   *
   * Initialisation d'une LSsession :
@@ -343,7 +343,7 @@ class LSsession {
       }
   }
 
- /*
+ /**
   * Définition du serveur Ldap de la session
   *
   * Définition du serveur Ldap de la session à partir de son ID dans 
@@ -364,7 +364,7 @@ class LSsession {
     }
   }
 
- /*
+ /**
   * Connexion au serveur Ldap
   *
   * @retval boolean True sinon false.
@@ -387,7 +387,7 @@ class LSsession {
     }
   }
 
- /*
+ /**
   * Retourne les sous-dns du serveur Ldap courant
   *
   * @retval mixed Tableau des subDn, false si une erreur est survenue.
@@ -439,7 +439,7 @@ class LSsession {
     }
   }
 
- /*
+ /**
   * Retourne les options d'une liste déroulante pour le choix du topDn
   * de connexion au serveur Ldap
   *
@@ -477,7 +477,7 @@ class LSsession {
     return;
   }
 
- /*
+ /**
   * Test un couple LSobject/pwd
   *
   * Test un bind sur le serveur avec le dn de l'objet et le mot de passe fourni.
@@ -491,7 +491,7 @@ class LSsession {
     return $GLOBALS['LSldap'] -> checkBind($object -> getValue('dn'),$pwd);
   }
 
- /*
+ /**
   * Affiche le formulaire de login
   *
   * Défini les informations pour le template Smarty du formulaire de login.
@@ -527,7 +527,7 @@ class LSsession {
     $this -> addJSscript('LSsession_login.js');
   }
 
- /*
+ /**
   * Défini le template Smarty à utiliser
   *
   * Remarque : les fichiers de templates doivent se trouver dans le dossier 
@@ -541,7 +541,7 @@ class LSsession {
     $this -> template = $template;
   }
 
- /*
+ /**
   * Ajoute un script JS au chargement de la page
   *
   * Remarque : les scripts doivents être dans le dossier LS_JS_DIR.
@@ -556,7 +556,7 @@ class LSsession {
     $this -> JSscripts[]=$script;
   }
 
- /*
+ /**
   * Ajoute une feuille de style au chargement de la page
   *
   * Remarque : les scripts doivents être dans le dossiers templates/css/.
@@ -569,7 +569,7 @@ class LSsession {
     $this -> CssFiles[]=$file;
   }
 
- /*
+ /**
   * Affiche le template Smarty
   *
   * Charge les dépendances et affiche le template Smarty
@@ -887,7 +887,7 @@ class LSsession {
     return $this -> relationCanAccess($dn,$relationName,'w');
   }
 
-  /*
+  /**
    * Ajoute un fichier temporaire
    * 
    * @author Benjamin Renard <brenard@easter-eggs.com>
@@ -946,7 +946,7 @@ class LSsession {
     }
   }
   
-  /*
+  /**
    * Supprime les fichiers temporaires
    * 
    * @author Benjamin Renard <brenard@easter-eggs.com>