diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index 97f06c7c5f..c0dc1a204c 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -652,6 +652,27 @@ echo " $('#show_advanced_box').slideToggle();\n"; echo " $('#show_advanced').slideToggle();\n"; echo " }\n"; + + if (permission_exists('recording_play') || permission_exists('recording_download')) { + echo " function set_playable(id, greet_selected) {\n"; + echo " file_ext = greet_selected.split('.').pop();\n"; + echo " var recording_type = '';\n"; + echo " switch (file_ext) {\n"; + echo " case 'wav': recording_type = 'audio/wav'; break;\n"; + echo " case 'mp3': recording_type = 'audio/mpeg'; break;\n"; + echo " case 'ogg': recording_type = 'audio/ogg'; break;\n"; + echo " }\n"; + echo " if (recording_type != '') {\n"; + echo " $('#recording_audio_' + id).attr('src', '../recordings/recordings.php?action=download&type=rec&filename=' + greet_selected);\n"; + echo " $('#recording_audio_' + id).attr('type', recording_type);\n"; + echo " $('#recording_button_' + id).show();\n"; + echo " }\n"; + echo " else {\n"; + echo " $('#recording_button_' + id).hide();\n"; + echo " $('#recording_audio_' + id).attr('src','').attr('type','');\n"; + echo " }\n"; + echo " }\n"; + } echo ""; echo "