From 5fe295a81893e5ae97e3bbe1adb9db6dac3c2f67 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 5 Nov 2016 22:32:20 -0600 Subject: [PATCH] Update extension.php Add exists method to the extension class. --- app/extensions/resources/classes/extension.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/extensions/resources/classes/extension.php b/app/extensions/resources/classes/extension.php index 061b7180f7..fd09e9bd0f 100644 --- a/app/extensions/resources/classes/extension.php +++ b/app/extensions/resources/classes/extension.php @@ -82,6 +82,20 @@ if (!class_exists('extension')) { } } + public function exists($extension) { + $sql = "select extension_uuid from v_extensions "; + $sql .= "where domain_uuid = '".$this->domain_uuid."' "; + $sql .= "and (extension = '$extension' or number_alias = '$extension') "; + $sql .= "and enabled = 'true' "; + $result = $this->db->query($sql)->fetchAll(PDO::FETCH_ASSOC); + if (count($result) > 0) { + return true; + } + else { + return false; + } + } + public function get_domain_uuid() { return $this->domain_uuid; }