Fix. Show registrations for extensions with number alias. (#2914)

This commit is contained in:
Alexey Melnichuk
2017-11-20 13:59:50 -07:00
committed by FusionPBX
parent d707c966fe
commit 45879e80ce
+13 -4
View File
@@ -207,19 +207,28 @@
if (permission_exists('extension_registered')) { if (permission_exists('extension_registered')) {
echo " <td valign='top' class='".$row_style[$c]."'>"; echo " <td valign='top' class='".$row_style[$c]."'>";
$found = false; $extension_number = $row['extension'].'@'.$_SESSION['domain_name'];
$extension_number_alias = $row['number_alias'];
if(strlen($extension_number_alias) > 0) {
$extension_number_alias .= '@'.$_SESSION['domain_name'];
}
$found_count = 0; $found_count = 0;
foreach ($registrations as $arr) { foreach ($registrations as $arr) {
if (in_array($row['extension'].'@'.$_SESSION['domain_name'],$arr)) { if(
$found = true; ($extension_number == $arr['user']) ||
($extension_number_alias != '' &&
$extension_number_alias == $arr['user']
)
){
$found_count++; $found_count++;
} }
} }
if ($found) { if ($found_count > 0) {
echo "Yes ($found_count)"; echo "Yes ($found_count)";
} else { } else {
echo "No"; echo "No";
} }
unset($extension_number, $extension_number_alias, $found_count, $arr);
echo "&nbsp;</td>\n"; echo "&nbsp;</td>\n";
} }