diff --git a/public_html/includes/class/class.LSldapObject.php b/public_html/includes/class/class.LSldapObject.php index edab0d5f..63860622 100644 --- a/public_html/includes/class/class.LSldapObject.php +++ b/public_html/includes/class/class.LSldapObject.php @@ -263,8 +263,6 @@ class LSldapObject { } /** - * Met à jour les données de l'objet et de l'entré de l'annuaire - * * Met à jour les données de l'objet à partir d'un retour d'un formulaire. * * @param[in] $idForm Identifiant du formulaire d'origine @@ -272,11 +270,8 @@ class LSldapObject { * @author Benjamin Renard * * @retval boolean true si la mise à jour a réussi, false sinon - * - * @see validateAttrsData() - * @see submitChange() */ - function updateData($idForm=NULL) { + public function updateData($idForm=NULL) { if($idForm!=NULL) { if(isset($this -> forms[$idForm])) $LSform = $this -> forms[$idForm][0]; @@ -299,6 +294,22 @@ class LSldapObject { } } $new_data = $LSform -> exportValues(); + return $this -> _updateData($new_data); + } + + /** + * Met à jour les données de l'objet et de l'entré de l'annuaire + * + * @param[in] $new_data Tableau des données de modification de l'objet + * + * @author Benjamin Renard + * + * @retval boolean true si la mise à jour a réussi, false sinon + * + * @see validateAttrsData() + * @see submitChange() + */ + private function _updateData($new_data) { if(!is_array($new_data)) { return; }