Lang file : Update lang french file
[ldapsaisie.git] / trunk / includes / class / class.LSformRule_minlength.php
index a50be3c..b0916b4 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.
-        *
-        * @param string $values Valeur à vérifier
-        * @param array $options Options de validation : 
-        *                                                                                                                      - Longueur min : $options['params']['limit']
-        *
-        * @return boolean true si la valeur est valide, false sinon
-        */ 
-       function validate ($value,$options) {
-               if(!isset($options['params']['limit'])) {
-                       $GLOBALS['LSerror'] -> addErrorCode(302);
-                       return;
-               }
+  /**
+   * Vérification de la valeur.
+   *
+   * @param string $values Valeur à vérifier
+   * @param array $options Options de validation : 
+   *                              - Longueur min : $options['params']['limit']
+   * @param object $formElement L'objet formElement attaché
+   *
+   * @return boolean true si la valeur est valide, false sinon
+   */ 
+  function validate ($value,$options,$formElement) {
+    if(!isset($options['params']['limit'])) {
+      LSerror :: addErrorCode('LSformRule_01',array('type' => 'minlength', 'param' => 'limit');
+      return;
+    }
     return (strlen($value)>=$options['params']['limit']);
   }