Can add/remove/edit addresses
[platal.git] / modules / profile / addresses.inc.php
index e2360a8..c94e119 100644 (file)
@@ -59,7 +59,7 @@ class ProfileAddress
             $address['datemaj'] = time();
         }
         foreach ($address['tel'] as $t=>&$tel) {
-            if (@$tel['removed']) {
+            if (@$tel['removed'] || !trim($tel['tel'])) {
                 unset($address['tel'][$t]);
             } else {
                 $tel['pub'] = $this->pub->value($page, 'pub', $tel['pub'], $success);
@@ -100,6 +100,9 @@ class ProfileAddress
             if (!$init) {
                 $success = $success && $s;
             }
+            if (!trim($adr['text'])) {
+                unset($value[$key]);
+            }
         }
         return $value;
     }