Update functions.php

This commit is contained in:
FusionPBX
2020-01-31 21:20:21 -07:00
committed by GitHub
parent 3f019e7855
commit a08adce533

View File

@@ -720,15 +720,17 @@ function format_string ($format, $data) {
//get the format and use it to format the phone number
function format_phone($phone_number) {
$phone_number = trim($phone_number, ' +');
if (is_numeric($phone_number)) {
if (isset($_SESSION["format"]["phone"])) foreach ($_SESSION["format"]["phone"] as &$format) {
$format_count = substr_count($format, 'x');
$format_count = $format_count + substr_count($format, 'R');
$format_count = $format_count + substr_count($format, 'r');
if ($format_count == strlen($phone_number)) {
//format the number
$phone_number = format_string($format, $phone_number);
if (is_numeric(trim($phone_number, ' +'))) {
if (isset($_SESSION["format"]["phone"])) {
$phone_number = trim($phone_number, ' +');
foreach ($_SESSION["format"]["phone"] as &$format) {
$format_count = substr_count($format, 'x');
$format_count = $format_count + substr_count($format, 'R');
$format_count = $format_count + substr_count($format, 'r');
if ($format_count == strlen($phone_number)) {
//format the number
$phone_number = format_string($format, $phone_number);
}
}
}
}