From 0debd40fa3fd1c4109efb7401d4dbe206cac9f52 Mon Sep 17 00:00:00 2001 From: Alexey Melnichuk Date: Thu, 13 Aug 2015 13:39:39 +0400 Subject: [PATCH] Fix. `extension_exists` function also check `number_alias` field. --- resources/switch.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/resources/switch.php b/resources/switch.php index 0cfd0b5797..18199ed7e4 100644 --- a/resources/switch.php +++ b/resources/switch.php @@ -629,7 +629,8 @@ function extension_exists($extension) { global $db, $domain_uuid; $sql = "select * from v_extensions "; $sql .= "where domain_uuid = '$domain_uuid' "; - $sql .= "and extension = '$extension' "; + $sql .= "and (extension = '$extension' "; + $sql .= "or number_alias = '$extension') "; $sql .= "and enabled = 'true' "; $result = $db->query($sql)->fetchAll(PDO::FETCH_ASSOC); if (count($result) > 0) {