mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 18:09:06 +01:00
- LSformRule : Uniformisation du passage de paramètres dans la variable 'params'
et non pas 'param'
This commit is contained in:
parent
213e779c31
commit
fa30a8c7f0
6 changed files with 28 additions and 29 deletions
|
@ -275,7 +275,7 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
|
|||
'check_data' => array (
|
||||
'email' => array(
|
||||
'msg' => _("L'adresse e-mail entrée n'est pas valide."),
|
||||
'param' => array('checkDomain' => false)
|
||||
'params' => array('checkDomain' => false)
|
||||
),
|
||||
),
|
||||
'rights' => array(
|
||||
|
@ -393,13 +393,13 @@ $GLOBALS['LSobjects']['LSeepeople'] = array (
|
|||
'check_data' => array (
|
||||
'imagesize' => array(
|
||||
'msg' => _("La taille de l'image n'est pas valide."),
|
||||
'param' => array(
|
||||
'params' => array(
|
||||
'maxWidth' => 2000
|
||||
)
|
||||
),
|
||||
'imagefilesize' => array(
|
||||
'msg' => _("La taille du fichier image n'est pas valide."),
|
||||
'param' => array(
|
||||
'params' => array(
|
||||
'maxSize' => 3000000 // taille du fichier en octets
|
||||
)
|
||||
),
|
||||
|
|
|
@ -38,7 +38,7 @@ class LSformRule_email extends LSformRule {
|
|||
* @return boolean true si la valeur est valide, false sinon
|
||||
*/
|
||||
function validate($value,$option=array(),$formElement) {
|
||||
return checkEmail($value,$option['param']['domain'],$option['param']['checkDomain']);
|
||||
return checkEmail($value,$option['params']['domain'],$option['params']['checkDomain']);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -32,8 +32,8 @@ class LSformRule_imagefile extends LSformRule {
|
|||
*
|
||||
* @param string $values Valeur à vérifier
|
||||
* @param array $options Options de validation :
|
||||
* - Type MIME : $options['param']['mimeType']
|
||||
* - Type MIME (regex) : $options['param']['mimeTypeRegEx']
|
||||
* - Type MIME : $options['params']['mimeType']
|
||||
* - Type MIME (regex) : $options['params']['mimeTypeRegEx']
|
||||
* @param object $formElement L'objet formElement attaché
|
||||
*
|
||||
* @return boolean true si la valeur est valide, false sinon
|
||||
|
@ -43,14 +43,14 @@ class LSformRule_imagefile extends LSformRule {
|
|||
|
||||
$mimetype = mime_content_type($file);
|
||||
|
||||
if (isset($options['param']['mimeType'])) {
|
||||
if ($mimetype != $options['param']['mimeType']) {
|
||||
if (isset($options['params']['mimeType'])) {
|
||||
if ($mimetype != $options['params']['mimeType']) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (isset($options['param']['mimeTypeRegEx'])) {
|
||||
$regex = $options['param']['mimeTypeRegEx'];
|
||||
if (isset($options['params']['mimeTypeRegEx'])) {
|
||||
$regex = $options['params']['mimeTypeRegEx'];
|
||||
}
|
||||
else {
|
||||
$regex = '/image\/.*/';
|
||||
|
|
|
@ -32,8 +32,8 @@ class LSformRule_imagefilesize extends LSformRule {
|
|||
*
|
||||
* @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']
|
||||
* - Taille max (en octet) : $options['params']['maxSize']
|
||||
* - Taille min (en octet) : $options['params']['minSize']
|
||||
* @param object $formElement L'objet formElement attaché
|
||||
*
|
||||
* @return boolean true si la valeur est valide, false sinon
|
||||
|
@ -43,14 +43,14 @@ class LSformRule_imagefilesize extends LSformRule {
|
|||
|
||||
$size = filesize($file);
|
||||
|
||||
if (is_int($options['param']['maxSize'])) {
|
||||
if ($size > $options['param']['maxSize']) {
|
||||
if (is_int($options['params']['maxSize'])) {
|
||||
if ($size > $options['params']['maxSize']) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
if (is_int($options['param']['minSize'])) {
|
||||
if ($size < $options['param']['minSize']) {
|
||||
if (is_int($options['params']['minSize'])) {
|
||||
if ($size < $options['params']['minSize']) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,10 +32,10 @@ class LSformRule_imagesize extends LSformRule {
|
|||
*
|
||||
* @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']
|
||||
* - Largeur max : $options['params']['maxWidth']
|
||||
* - Largeur min : $options['params']['minWidth']
|
||||
* - Hauteur max : $options['params']['maxHeight']
|
||||
* - Hauteur min : $options['params']['minHeight']
|
||||
* @param object $formElement L'objet formElement attaché
|
||||
*
|
||||
* @return boolean true si la valeur est valide, false sinon
|
||||
|
@ -44,23 +44,23 @@ class LSformRule_imagesize extends LSformRule {
|
|||
$file = $GLOBALS['LSsession'] -> getTmpFile($value);
|
||||
list($width, $height, $type, $attr) = getimagesize($file);
|
||||
|
||||
if (is_int($options['param']['maxWidth'])) {
|
||||
if ($width > $options['param']['maxWidth']) {
|
||||
if (is_int($options['params']['maxWidth'])) {
|
||||
if ($width > $options['params']['maxWidth']) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (is_int($options['param']['minWidth'])) {
|
||||
if ($width < $options['param']['minWidth']) {
|
||||
if (is_int($options['params']['minWidth'])) {
|
||||
if ($width < $options['params']['minWidth']) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (is_int($options['param']['maxHeight'])) {
|
||||
if ($height > $options['param']['maxHeight']) {
|
||||
if (is_int($options['params']['maxHeight'])) {
|
||||
if ($height > $options['params']['maxHeight']) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (is_int($options['param']['minHeight'])) {
|
||||
if ($height < $options['param']['minHeight']) {
|
||||
if (is_int($options['params']['minHeight'])) {
|
||||
if ($height < $options['params']['minHeight']) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,7 +32,6 @@ class LSformRule_telephonenumber extends LSformRule {
|
|||
*
|
||||
* @param string $value Valeur à vérifier
|
||||
* @param array $options Options de validation :
|
||||
* - Check domain : $option['params']['checkDomain']
|
||||
* @param object $formElement L'objet formElement attaché
|
||||
*
|
||||
* @return boolean true si la valeur est valide, false sinon
|
||||
|
|
Loading…
Reference in a new issue