E.164 format support - contact_phone_edit.php (#1581)

The + prefix is being removed, this should be ignored for the very start of the string, resolution below.

Line 69.
Replace:
$phone_number = preg_replace('{\D}', '', $phone_number);
With:
$phone_number = preg_replace('{(?!^\+)[\D]}', '', $phone_number);
This commit is contained in:
SJS87
2016-05-13 15:42:34 +01:00
committed by FusionPBX
parent 9f979b3299
commit 41db39bda0

View File

@@ -66,7 +66,7 @@ if (strlen($_GET["contact_uuid"]) > 0) {
$phone_description = check_str($_POST["phone_description"]);
//remove any phone number formatting
$phone_number = preg_replace('{\D}', '', $phone_number);
$phone_number = preg_replace('{(?!^\+)[\D]}', '', $phone_number);
//use custom label if set
$phone_label = ($phone_label_custom != '') ? $phone_label_custom : $phone_label;