mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 09:59:06 +01:00
- LSformElement :: setValueFromPostData()
-> La méthode n'invoque plus la méthode refreshForm() de LSattr_html - LSformElement_select_object : -> Surcharge de la méthode setValueFromPostData() pour invoquer la méthode refreshForm() de LSattr_html_select_object - LSattr_html_select_object : -> La méthode refreshForm() prend un deuxième paramètres pour passer ou non en mode fromDNs (True par défaut)
This commit is contained in:
parent
691b8fd26e
commit
8b4d76a4f8
3 changed files with 20 additions and 6 deletions
|
@ -63,8 +63,8 @@ class LSattr_html_select_object extends LSattr_html{
|
|||
*
|
||||
* @retval mixed La valeur formatée de l'attribut (array('DNs' => 'displayValue'))
|
||||
**/
|
||||
function refreshForm($data) {
|
||||
return $this -> getFormValues($data,true);
|
||||
function refreshForm($data,$fromDNs=true) {
|
||||
return $this -> getFormValues($data,$fromDNs);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -99,9 +99,6 @@ class LSformElement {
|
|||
if (!is_array($data)) {
|
||||
$data=array($data);
|
||||
}
|
||||
|
||||
$data = $this -> attr_html -> refreshForm($data);
|
||||
|
||||
$this -> values = $data;
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -106,7 +106,24 @@ class LSformElement_select_object extends LSformElement {
|
|||
return $values;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Définis la valeur de l'élément à partir des données
|
||||
* envoyées en POST du formulaire
|
||||
*
|
||||
* Cette méthode définis la valeur de l'élément à partir des données
|
||||
* envoyées en POST du formulaire.
|
||||
*
|
||||
* @author Benjamin Renard <brenard@easter-eggs.com>
|
||||
*
|
||||
* @param[in] [<b>required</b>] string or array La futur valeur de l'élément
|
||||
*
|
||||
* @retval boolean Retourne True
|
||||
*/
|
||||
function setValueFromPostData($data) {
|
||||
LSformElement::setValueFromPostData($data);
|
||||
$this -> values = $this -> attr_html -> refreshForm($this -> values,false);
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue