From a8779983909c802b89fdb732a1083f417f45fe7f Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 30 Jun 2016 00:23:51 -0600 Subject: [PATCH] Update switch_music_on_hold.php Build the music on hold select list based on domain name, name and rate. --- .../resources/classes/switch_music_on_hold.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app/music_on_hold/resources/classes/switch_music_on_hold.php b/app/music_on_hold/resources/classes/switch_music_on_hold.php index aae19e7e5f..ac84bd77a0 100644 --- a/app/music_on_hold/resources/classes/switch_music_on_hold.php +++ b/app/music_on_hold/resources/classes/switch_music_on_hold.php @@ -65,7 +65,15 @@ include "root.php"; if (sizeof($options) > 0) { $select .= " "; foreach($options as $row) { - $select .= " \n"; + $name = ''; + if (strlen($row['domain_uuid']) > 0) { + $name = $row['domain_name'].'/'; + } + $name .= $row['music_on_hold_name']; + if (strlen($row['music_on_hold_rate']) > 0) { + $name = $name.'/'.row['music_on_hold_rate']; + } + $select .= " \n"; } $select .= " \n"; } @@ -99,7 +107,9 @@ include "root.php"; $text = $language->get(null, 'app/music_on_hold'); //get moh records, build array - $sql = "select * from v_music_on_hold "; + $sql = "select "; + $sql .= "(select domain_name from v_domains as d where domain_uuid = m.domain_uuid) as domain_name, * "; + $sql .= "from v_music_on_hold "; $sql .= "where domain_uuid = '".$this->domain_uuid."' "; if (permission_exists('music_on_hold_global_view')) { $sql .= "or domain_uuid is null ";