\n";
@@ -636,20 +561,64 @@
echo "\n";
echo "\n";
- sound_select_list($call_flow_sound, 'call_flow_sound', 'call_flow_sound', true);
-
- /*
+ $instance_id = 'call_flow_sound';
+ $instance_label = 'call_flow_sound';
+ $instance_value = $call_flow_sound;
echo "
\n";
- echo "| \n";
- echo " ".$text['label-call_flow_sound']."\n";
+ echo " | \n";
+ echo " ".$text['label-'.$instance_label]."\n";
echo " | \n";
+ echo " | \n";
+ echo "
\n";
+ echo "
\n";
echo "\n";
- echo " \n";
+ echo "\n";
+ if (if_group("superadmin")) {
+ echo "";
+ }
+ if ((permission_exists('recording_play') || permission_exists('recording_download')) && !empty($playable)) {
+ switch (pathinfo($playable, PATHINFO_EXTENSION)) {
+ case 'wav' : $mime_type = 'audio/wav'; break;
+ case 'mp3' : $mime_type = 'audio/mpeg'; break;
+ case 'ogg' : $mime_type = 'audio/ogg'; break;
+ }
+ }
+ echo "";
+ echo button::create(['type'=>'button','title'=>$text['label-play'].' / '.$text['label-pause'],'icon'=>$_SESSION['theme']['button_icon_play'],'id'=>'recording_button_'.$instance_id,'style'=>'display: '.(!empty($mime_type) ? 'inline' : 'none'),'onclick'=>"recording_play('".$instance_id."')"]);
+ unset($playable, $mime_type);
echo " \n";
- echo $text['description-call_flow_sound']."\n";
+ echo $text['description-'.$instance_label]."\n";
echo " | \n";
echo "
\n";
- */
echo "
\n";
echo "| \n";
@@ -680,20 +649,64 @@
echo " | \n";
echo "
\n";
- sound_select_list($call_flow_alternate_sound, 'call_flow_alternate_sound', 'call_flow_alternate_sound', true);
-
- /*
+ $instance_id = 'call_flow_alternate_sound';
+ $instance_label = 'call_flow_alternate_sound';
+ $instance_value = $call_flow_alternate_sound;
echo "
\n";
- echo "| \n";
- echo " ".$text['label-call_flow_alternate_sound']."\n";
+ echo " | \n";
+ echo " ".$text['label-'.$instance_label]."\n";
echo " | \n";
+ echo " | \n";
+ echo "
\n";
+ echo "
\n";
echo "\n";
- echo " \n";
+ echo "\n";
+ if (if_group("superadmin")) {
+ echo "";
+ }
+ if ((permission_exists('recording_play') || permission_exists('recording_download')) && !empty($playable)) {
+ switch (pathinfo($playable, PATHINFO_EXTENSION)) {
+ case 'wav' : $mime_type = 'audio/wav'; break;
+ case 'mp3' : $mime_type = 'audio/mpeg'; break;
+ case 'ogg' : $mime_type = 'audio/ogg'; break;
+ }
+ }
+ echo "";
+ echo button::create(['type'=>'button','title'=>$text['label-play'].' / '.$text['label-pause'],'icon'=>$_SESSION['theme']['button_icon_play'],'id'=>'recording_button_'.$instance_id,'style'=>'display: '.(!empty($mime_type) ? 'inline' : 'none'),'onclick'=>"recording_play('".$instance_id."')"]);
+ unset($playable, $mime_type);
echo " \n";
- echo $text['description-call_flow_alternate_sound']."\n";
+ echo $text['description-'.$instance_label]."\n";
echo " | \n";
echo "
\n";
- */
echo "
\n";
echo "| \n";
|