Display an error message when a phone number is invalid.
authorFlorent Bruneau <florent.bruneau@polytechnique.org>
Wed, 29 Sep 2010 08:55:24 +0000 (10:55 +0200)
committerFlorent Bruneau <florent.bruneau@polytechnique.org>
Wed, 29 Sep 2010 08:55:24 +0000 (10:55 +0200)
Signed-off-by: Florent Bruneau <florent.bruneau@polytechnique.org>
modules/profile/page.inc.php

index d834f04..1d9b728 100644 (file)
@@ -118,9 +118,13 @@ class ProfileSettingPhones implements ProfileSetting
                 $phones[] = $phone->toFormArray();
             }
             return $phones;
+        } else {
+            $phones = Phone::formatFormArray($value, $success);
+            if (!$success) {
+                Platal::page()->trigError('Numéro de téléphone invalide');
+            }
+            return $phone;
         }
-
-        return Phone::formatFormArray($value, $success);
     }
 
     public function save(ProfilePage &$page, $field, $value)