LSldapObject : Modified update function to permit private updateData method execution
authorbn8 <bn8@zionetrix.net>
Mon, 15 Mar 2010 15:42:57 +0000 (16:42 +0100)
committerbn8 <bn8@zionetrix.net>
Mon, 15 Mar 2010 15:42:57 +0000 (16:42 +0100)
public_html/includes/class/class.LSldapObject.php

index edab0d5..6386062 100644 (file)
@@ -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 <brenard@easter-eggs.com>
    *
    * @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 <brenard@easter-eggs.com>
+   *
+   * @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;
     }