backport, bug 421 suppression de tel impossible
[platal.git] / include / profil / update_adresses.inc.php
index 79bbab7..d6f5213 100644 (file)
@@ -105,4 +105,20 @@ foreach ($adresses as $adrid => $adr) {
         }// fin nouvelle / ancienne adresse
     }//fin if nouvellement crée
 }//fin foreach
+
+
+//on vire les adresses vides :
+if(isset($adresses)){ // s'il y en a
+  reset($adresses);
+  foreach($adresses as $adrid => $adr){
+    // on vire les tels vides
+    foreach ($adr['tels'] as $telid => $tel) {
+      if ($tel['tel'] == '') unset($adresses[$adrid]['tels'][$telid]);
+    }
+    if(is_adr_empty($adrid)){
+       delete_address($adrid);
+    }
+  }
+}
+
 ?>