- LSformRule : Uniformisation du passage de paramètres dans la variable 'params'

et non pas 'param'
This commit is contained in:
Benjamin Renard 2008-10-07 15:16:33 +00:00
parent 213e779c31
commit fa30a8c7f0
6 changed files with 28 additions and 29 deletions

View file

@ -275,7 +275,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
'check_data' => array ( 'check_data' => array (
'email' => 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."),
'param' => array('checkDomain' => false) 'params' => array('checkDomain' => false)
), ),
), ),
'rights' => array( 'rights' => array(
@ -393,13 +393,13 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
'check_data' => array ( 'check_data' => array (
'imagesize' => array( 'imagesize' => array(
'msg' => _("La taille de l'image n'est pas valide."), 'msg' => _("La taille de l'image n'est pas valide."),
'param' => array( 'params' => array(
'maxWidth' => 2000 'maxWidth' => 2000
) )
), ),
'imagefilesize' => array( 'imagefilesize' => array(
'msg' => _("La taille du fichier image n'est pas valide."), 'msg' => _("La taille du fichier image n'est pas valide."),
'param' => array( 'params' => array(
'maxSize' => 3000000 // taille du fichier en octets 'maxSize' => 3000000 // taille du fichier en octets
) )
), ),

View file

@ -38,7 +38,7 @@ class LSformRule_email extends LSformRule {
* @return boolean true si la valeur est valide, false sinon * @return boolean true si la valeur est valide, false sinon
*/ */
function validate($value,$option=array(),$formElement) { function validate($value,$option=array(),$formElement) {
return checkEmail($value,$option['param']['domain'],$option['param']['checkDomain']); return checkEmail($value,$option['params']['domain'],$option['params']['checkDomain']);
} }
} }

View file

@ -32,8 +32,8 @@ class LSformRule_imagefile extends LSformRule {
* *
* @param string $values Valeur à vérifier * @param string $values Valeur à vérifier
* @param array $options Options de validation : * @param array $options Options de validation :
* - Type MIME : $options['param']['mimeType'] * - Type MIME : $options['params']['mimeType']
* - Type MIME (regex) : $options['param']['mimeTypeRegEx'] * - Type MIME (regex) : $options['params']['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 * @return boolean true si la valeur est valide, false sinon
@ -43,14 +43,14 @@ class LSformRule_imagefile extends LSformRule {
$mimetype = mime_content_type($file); $mimetype = mime_content_type($file);
if (isset($options['param']['mimeType'])) { if (isset($options['params']['mimeType'])) {
if ($mimetype != $options['param']['mimeType']) { if ($mimetype != $options['params']['mimeType']) {
return; return;
} }
} }
else { else {
if (isset($options['param']['mimeTypeRegEx'])) { if (isset($options['params']['mimeTypeRegEx'])) {
$regex = $options['param']['mimeTypeRegEx']; $regex = $options['params']['mimeTypeRegEx'];
} }
else { else {
$regex = '/image\/.*/'; $regex = '/image\/.*/';

View file

@ -32,8 +32,8 @@ class LSformRule_imagefilesize extends LSformRule {
* *
* @param string $values Valeur à vérifier * @param string $values Valeur à vérifier
* @param array $options Options de validation : * @param array $options Options de validation :
* - Taille max (en octet) : $options['param']['maxSize'] * - Taille max (en octet) : $options['params']['maxSize']
* - Taille min (en octet) : $options['param']['minSize'] * - Taille min (en octet) : $options['params']['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 * @return boolean true si la valeur est valide, false sinon
@ -43,14 +43,14 @@ class LSformRule_imagefilesize extends LSformRule {
$size = filesize($file); $size = filesize($file);
if (is_int($options['param']['maxSize'])) { if (is_int($options['params']['maxSize'])) {
if ($size > $options['param']['maxSize']) { if ($size > $options['params']['maxSize']) {
return; return;
} }
} }
if (is_int($options['param']['minSize'])) { if (is_int($options['params']['minSize'])) {
if ($size < $options['param']['minSize']) { if ($size < $options['params']['minSize']) {
return; return;
} }
} }

View file

@ -32,10 +32,10 @@ class LSformRule_imagesize extends LSformRule {
* *
* @param string $values Valeur à vérifier * @param string $values Valeur à vérifier
* @param array $options Options de validation : * @param array $options Options de validation :
* - Largeur max : $options['param']['maxWidth'] * - Largeur max : $options['params']['maxWidth']
* - Largeur min : $options['param']['minWidth'] * - Largeur min : $options['params']['minWidth']
* - Hauteur max : $options['param']['maxHeight'] * - Hauteur max : $options['params']['maxHeight']
* - Hauteur min : $options['param']['minHeight'] * - Hauteur min : $options['params']['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 * @return boolean true si la valeur est valide, false sinon
@ -44,23 +44,23 @@ class LSformRule_imagesize extends LSformRule {
$file = $GLOBALS['LSsession'] -> getTmpFile($value); $file = $GLOBALS['LSsession'] -> getTmpFile($value);
list($width, $height, $type, $attr) = getimagesize($file); list($width, $height, $type, $attr) = getimagesize($file);
if (is_int($options['param']['maxWidth'])) { if (is_int($options['params']['maxWidth'])) {
if ($width > $options['param']['maxWidth']) { if ($width > $options['params']['maxWidth']) {
return; return;
} }
} }
if (is_int($options['param']['minWidth'])) { if (is_int($options['params']['minWidth'])) {
if ($width < $options['param']['minWidth']) { if ($width < $options['params']['minWidth']) {
return; return;
} }
} }
if (is_int($options['param']['maxHeight'])) { if (is_int($options['params']['maxHeight'])) {
if ($height > $options['param']['maxHeight']) { if ($height > $options['params']['maxHeight']) {
return; return;
} }
} }
if (is_int($options['param']['minHeight'])) { if (is_int($options['params']['minHeight'])) {
if ($height < $options['param']['minHeight']) { if ($height < $options['params']['minHeight']) {
return; return;
} }
} }

View file

@ -32,7 +32,6 @@ class LSformRule_telephonenumber extends LSformRule {
* *
* @param string $value Valeur à vérifier * @param string $value Valeur à vérifier
* @param array $options Options de validation : * @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 * @return boolean true si la valeur est valide, false sinon