diff --git a/app/music_on_hold/music_on_hold.php b/app/music_on_hold/music_on_hold.php index e958e92723..1a792cb95f 100644 --- a/app/music_on_hold/music_on_hold.php +++ b/app/music_on_hold/music_on_hold.php @@ -543,131 +543,14 @@ $c = 0; $row_style["0"] = "row_style0"; $row_style["1"] = "row_style1"; -/* - //output moh list - foreach ($mohs as $domain_uuid => &$moh) { - - foreach ($moh as $moh_name => &$moh_rates) { - - $moh_name = str_replace('_', ' ', $moh_name); - if ($domain_uuid == '_global_') { - echo "".$moh_name."  - ".$text['label-global']."\n"; - } - else { - echo "".$moh_name."\n"; - } - echo "

\n"; - - echo "\n"; - - foreach ($moh_rates as $moh_rate => $moh_settings) { - $c = 0; - - //determine if rate was set to auto or not - $auto_rate = (substr_count($moh_settings['name'], '/') == 0) ? true : false; - - //determine icons to show - $moh_icons = array(); - $i = 0; - if (permission_exists('music_on_hold_path')) { - $moh_icons[$i]['glyphicon'] = 'glyphicon-folder-open'; - $moh_icons[$i]['title'] = $moh_paths[$row['music_on_hold_uuid']]; - $i++; - } - if ($moh_settings['shuffle'] == 'true') { - $moh_icons[$i]['glyphicon'] = 'glyphicon-random'; - $moh_icons[$i]['title'] = $text['label-shuffle']; - $i++; - } - if ($moh_settings['chime_list'] != '') { - $moh_icons[$i]['glyphicon'] = 'glyphicon-bell'; - $moh_icons[$i]['title'] = $text['label-chime_list'].': '.$moh_settings['chime_list']; - $i++; - } - if ($moh_settings['channels'] == '2') { - $moh_icons[$i]['glyphicon'] = 'glyphicon-headphones'; - $moh_icons[$i]['title'] = $text['label-stereo']; - $moh_icons[$i]['margin'] = 6; - $i++; - } - if (is_array($moh_icons) && sizeof($moh_icons) > 0) { - foreach ($moh_icons as $moh_icon) { - $icons .= ""; - } - } - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " "; - unset($moh_icons, $icons); - - //show moh files - if (isset($moh_settings['path'])) { - $moh_path = $moh_settings['path']; - if (file_exists($moh_path)) { - $moh_files = array_merge(glob($moh_path.'/*.wav'), glob($moh_path.'/*.mp3'), glob($moh_path.'/*.ogg')); - foreach ($moh_files as $moh_file_path) { - $moh_file = strtolower(pathinfo($moh_file_path, PATHINFO_BASENAME)); - $moh_file_size = byte_convert(filesize($moh_file_path)); - $moh_file_date = date("M d, Y H:i:s", filemtime($moh_file_path)); - $moh_file_ext = pathinfo($moh_file, PATHINFO_EXTENSION); - switch ($moh_file_ext) { - case "wav" : $moh_file_type = "audio/wav"; break; - case "mp3" : $moh_file_type = "audio/mpeg"; break; - case "ogg" : $moh_file_type = "audio/ogg"; break; - } - $row_uuid = uuid(); - echo "\n"; - $tr_link = "href=\"javascript:recording_play('".$row_uuid."');\""; - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "\n"; - $c = ($c) ? 0 : 1; - } - } - } - - echo "\n"; - - } - - echo "
".(($auto_rate) ? ($moh_rate/1000).' kHz / '.$text['option-default'] : ($moh_rate/1000)." kHz").$icons."".$text['label-tools']."".$text['label-file-size']."".$text['label-uploaded'].""; - if ( ($domain_uuid == '_global_' && permission_exists('music_on_hold_global_edit')) || ($domain_uuid != '_global_' && permission_exists('music_on_hold_edit')) ) { - echo "".$v_link_label_edit.""; - } - if ( ($domain_uuid == '_global_' && permission_exists('music_on_hold_global_delete')) || ($domain_uuid != '_global_' && permission_exists('music_on_hold_delete')) ) { - echo "".$v_link_label_delete.""; - } - echo "
".str_replace('_', '_​', $moh_file)."".$moh_file_size."".$moh_file_date."\n"; - echo "".$v_link_label_download.""; - if ( ($domain_uuid == '_global_' && permission_exists('music_on_hold_global_delete')) || ($domain_uuid != '_global_' && permission_exists('music_on_hold_delete')) ) { - echo "".$v_link_label_delete.""; - } - echo "
\n"; - echo "
\n"; - - } - - } - echo "

\n"; -*/ - - //echo "\n"; if (is_array($streams)) { foreach($streams as $row) { - echo "".$row['music_on_hold_name']."\n"; + $music_on_hold_name = $row['music_on_hold_name']; + $name_array = explode("/", $music_on_hold_name); + if (count($name_array) == 2) { $music_on_hold_name = $name_array[0]; } + if (count($name_array) == 3) { $music_on_hold_name = $name_array[1]; } + echo "".$music_on_hold_name."\n"; if ($row['domain_uuid'] == null) { echo "  - ".$text['label-global']."\n"; } @@ -682,6 +565,7 @@ //start the table echo "
\n"; + //determine if rate was set to auto or not $auto_rate = (substr_count($moh_settings['name'], '/') == 0) ? true : false;