mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-16 15:33:02 +01:00
- trunk/includes/class/class.LSattr_html_textarea.php
-> Correction d'un bug : reste d'une impossibilité d'une valeur multiple - trunk/includes/class/class.LSattr_html_image.php & trunk/includes/class/class.LSattr_html_password.php -> Correction d'un bug : Retour d'erreur lors d'une valeur multiple - trunk/includes/class/class.LSattribute.php : -> Correction d'un bug lors d'un mauvais retour du LSattr_html::addToForm() - trunk/includes/js/LSdefault.js : Correction d'un bug d'affichage des erreurs
This commit is contained in:
parent
acd0c69e23
commit
fce0276f57
5 changed files with 21 additions and 9 deletions
|
@ -42,9 +42,19 @@ class LSattr_html_image extends LSattr_html {
|
||||||
$GLOBALS['LSerror'] -> addErrorCode(206,$this -> name);
|
$GLOBALS['LSerror'] -> addErrorCode(206,$this -> name);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (count($data)>1) {
|
||||||
|
$GLOBALS['LSerror'] -> addErrorCode(103,'password');
|
||||||
|
}
|
||||||
|
|
||||||
if ($data) {
|
if ($data) {
|
||||||
|
if(is_array($data)) {
|
||||||
|
$element -> setValue($data[0]);
|
||||||
|
}
|
||||||
|
else {
|
||||||
$element -> setValue($data);
|
$element -> setValue($data);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return $element;
|
return $element;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -45,11 +45,16 @@ class LSattr_html_password extends LSattr_html {
|
||||||
|
|
||||||
if (count($data)>1) {
|
if (count($data)>1) {
|
||||||
$GLOBALS['LSerror'] -> addErrorCode(103,'password');
|
$GLOBALS['LSerror'] -> addErrorCode(103,'password');
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($data) {
|
if ($data) {
|
||||||
|
if(is_array($data)) {
|
||||||
|
$element -> setValue($data[0]);
|
||||||
|
}
|
||||||
|
else {
|
||||||
$element -> setValue($data);
|
$element -> setValue($data);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return $element;
|
return $element;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -43,10 +43,6 @@ class LSattr_html_textarea extends LSattr_html {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (count($data)>1) {
|
|
||||||
$GLOBALS['LSerror'] -> addErrorCode(103,'textarea');
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if ($data) {
|
if ($data) {
|
||||||
$element -> setValue($data);
|
$element -> setValue($data);
|
||||||
}
|
}
|
||||||
|
|
|
@ -294,8 +294,9 @@ class LSattribute {
|
||||||
$data='';
|
$data='';
|
||||||
}
|
}
|
||||||
$element = $this -> html -> addToForm($form,'view',$data);
|
$element = $this -> html -> addToForm($form,'view',$data);
|
||||||
if(!$element) {
|
if(!$element instanceof LSformElement) {
|
||||||
$GLOBALS['LSerror'] -> addErrorCode(206,$this -> name);
|
$GLOBALS['LSerror'] -> addErrorCode(206,$this -> name);
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
$element -> freeze();
|
$element -> freeze();
|
||||||
return true;
|
return true;
|
||||||
|
|
|
@ -36,7 +36,7 @@ var LSdefault = new Class({
|
||||||
}
|
}
|
||||||
|
|
||||||
if (this.LSerror.innerHTML != '') {
|
if (this.LSerror.innerHTML != '') {
|
||||||
this.displayErrorBox.bind(this);
|
this.displayErrorBox();
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue