mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-23 02:19:07 +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 (
|
'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
|
||||||
)
|
)
|
||||||
),
|
),
|
||||||
|
|
|
@ -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']);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -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\/.*/';
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue