diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index 9f165f5e3c..d0a199ff8a 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -315,10 +315,18 @@ } $array["extensions"][$i]["effective_caller_id_name"] = $effective_caller_id_name; $array["extensions"][$i]["effective_caller_id_number"] = $effective_caller_id_number; - $array["extensions"][$i]["outbound_caller_id_name"] = $outbound_caller_id_name; - $array["extensions"][$i]["outbound_caller_id_number"] = $outbound_caller_id_number; - $array["extensions"][$i]["emergency_caller_id_name"] = $emergency_caller_id_name; - $array["extensions"][$i]["emergency_caller_id_number"] = $emergency_caller_id_number; + if (permission_exists("outbound_caller_id_name")) { + $array["extensions"][$i]["outbound_caller_id_name"] = $outbound_caller_id_name; + } + if (permission_exists("outbound_caller_id_number")) { + $array["extensions"][$i]["outbound_caller_id_number"] = $outbound_caller_id_number; + } + if (permission_exists("emergency_caller_id_name")) { + $array["extensions"][$i]["emergency_caller_id_name"] = $emergency_caller_id_name; + } + if (permission_exists("emergency_caller_id_number")) { + $array["extensions"][$i]["emergency_caller_id_number"] = $emergency_caller_id_number; + } $array["extensions"][$i]["directory_first_name"] = $directory_first_name; $array["extensions"][$i]["directory_last_name"] = $directory_last_name; $array["extensions"][$i]["directory_visible"] = $directory_visible; @@ -1130,106 +1138,114 @@ echo "\n"; echo "\n"; - echo "