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;
}