diff --git a/app/call_recordings/call_recordings.php b/app/call_recordings/call_recordings.php index f868959407..d49fba7f2a 100644 --- a/app/call_recordings/call_recordings.php +++ b/app/call_recordings/call_recordings.php @@ -56,6 +56,12 @@ //process the http post data by action if (!empty($action) && is_array($call_recordings) && @sizeof($call_recordings) != 0) { switch ($action) { + case 'download': + if (permission_exists('call_recording_download')) { + $obj = new call_recordings; + $obj->download($call_recordings); + } + break; case 'delete': if (permission_exists('call_recording_delete')) { $obj = new call_recordings; @@ -171,11 +177,11 @@ echo "
\n"; echo "
".$text['title-call_recordings']."
\n"; echo "
\n"; - if (permission_exists('call_recording_download_add') && $call_recordings) { - echo button::create(['type'=>'button','label'=>$text['button-download'],'icon'=>$_SESSION['theme']['button_icon_download'],'collapse'=>'hide-xs','onclick'=>"list_action_set('download'); list_form_submit('form_list');"]); + if (permission_exists('call_recording_download') && $call_recordings) { + echo button::create(['type'=>'button','label'=>$text['button-download'],'icon'=>$_SESSION['theme']['button_icon_download'],'id'=>'btn_download','name'=>'btn_download','style'=>'display: none;','collapse'=>'hide-xs','onclick'=>"list_action_set('download'); list_form_submit('form_list');"]); } if (permission_exists('call_recording_delete') && $call_recordings) { - echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$_SESSION['theme']['button_icon_delete'],'id'=>'btn_delete','name'=>'btn_delete','style'=>'display: none; margin-left: 15px;','collapse'=>'hide-xs','onclick'=>"modal_open('modal-delete','btn_delete');"]); + echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$_SESSION['theme']['button_icon_delete'],'id'=>'btn_delete','name'=>'btn_delete','style'=>'display: none; margin-right: 15px;','collapse'=>'hide-xs','onclick'=>"modal_open('modal-delete','btn_delete');"]); } echo "