From 7e5f44c5e459b1d3b9a14137b8b6434bbc623d28 Mon Sep 17 00:00:00 2001 From: bn8 Date: Mon, 15 Mar 2010 16:42:57 +0100 Subject: [PATCH] LSldapObject : Modified update function to permit private updateData method execution --- .../includes/class/class.LSldapObject.php | 23 ++++++++++++++----- 1 file changed, 17 insertions(+), 6 deletions(-) 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; }