From 2d70c930727cfd794989bc351f615b961bf1737f Mon Sep 17 00:00:00 2001 From: Dean Montgomery Date: Fri, 1 Sep 2017 08:30:50 -0700 Subject: [PATCH] Update provision.php (#2753) Some extensions are accessible to multiple users. Sort the list to select best directory name match for extension. --- app/provision/resources/classes/provision.php | 1 + 1 file changed, 1 insertion(+) diff --git a/app/provision/resources/classes/provision.php b/app/provision/resources/classes/provision.php index 400bb1fe78..24b4edef06 100644 --- a/app/provision/resources/classes/provision.php +++ b/app/provision/resources/classes/provision.php @@ -366,6 +366,7 @@ include "root.php"; $sql .= "AND e.enabled = 'true' "; $sql .= "AND e.directory_visible = 'true' "; # TODO: not right field but it works for our district. $sql .= "AND e.directory_exten_visible = 'true' "; # TODO: not right field but it works for our district. + $sql .= "ORDER BY CASE WHEN directory_full_name LIKE '%".$contact['contact_name_given']."%' THEN 1 ELSE 2 END DESC "; $prep_statement = $this->db->prepare(check_sql($sql)); $prep_statement->execute(); $user_extentions = $prep_statement->fetchAll(PDO::FETCH_NAMED);