From 4e260b170e17705c4c9ccf787be7711b63a40868 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 21 Mar 2022 10:01:05 -0600 Subject: [PATCH] Remove email_logs download. (#6331) * Remove email_logs download. This feature has a security risk that is being eliminated by removing the download feature. * Update email_logs.php --- app/email_logs/email_logs.php | 17 +-- .../resources/classes/email_logs.php | 124 +----------------- 2 files changed, 3 insertions(+), 138 deletions(-) diff --git a/app/email_logs/email_logs.php b/app/email_logs/email_logs.php index e7bb35be97..e25ea47224 100644 --- a/app/email_logs/email_logs.php +++ b/app/email_logs/email_logs.php @@ -44,13 +44,6 @@ //process the http post data by action if ($action != '' && is_array($emails) && @sizeof($emails) != 0) { switch ($action) { - case 'download': - if (permission_exists('email_log_download')) { - $obj = new email_logs; - $obj->download($emails); - message::add($text['message-download_failed'],'negative',7000); //download failed, set message - } - break; case 'resend': if (permission_exists('email_log_resend')) { $obj = new email_logs; @@ -214,9 +207,6 @@ if (permission_exists('email_log_resend') && $result) { echo button::create(['type'=>'button','label'=>$text['button-resend'],'icon'=>'paper-plane','onclick'=>"modal_open('modal-resend','btn_resend');"]); } - if (permission_exists('email_log_download') && $result) { - echo button::create(['type'=>'button','label'=>$text['button-download'],'icon'=>$_SESSION['theme']['button_icon_download'],'onclick'=>"list_action_set('download'); list_form_submit('form_list');"]); - } if (permission_exists('email_log_delete') && $result) { echo button::create(['type'=>'button','label'=>$text['button-delete'],'icon'=>$_SESSION['theme']['button_icon_delete'],'name'=>'btn_delete','onclick'=>"modal_open('modal-delete','btn_delete');"]); } @@ -286,7 +276,7 @@ echo "\n"; echo "\n"; - if (permission_exists('email_log_download') || permission_exists('email_log_resend') || permission_exists('email_log_delete')) { + if (permission_exists('email_log_resend') || permission_exists('email_log_delete')) { echo " \n"; @@ -309,7 +299,7 @@ foreach($result as $row) { $list_row_url = "email_log_view.php?id=".urlencode($row['email_log_uuid']); echo "\n"; - if (permission_exists('email_log_download') || permission_exists('email_log_resend') || permission_exists('email_log_delete')) { + if (permission_exists('email_log_resend') || permission_exists('email_log_delete')) { echo " \n"; echo "
\n"; echo " \n"; echo "
\n"; echo " \n"; echo " \n"; @@ -326,9 +316,6 @@ if (permission_exists('email_log_resend')) { echo button::create(['type'=>'button','title'=>$text['button-resend'],'icon'=>'paper-plane','onclick'=>"list_self_check('checkbox_".$x."'); list_action_set('resend'); list_form_submit('form_list')"]); } - if (permission_exists('email_log_download')) { - echo button::create(['type'=>'button','title'=>$text['button-download'],'icon'=>$_SESSION['theme']['button_icon_download'],'onclick'=>"list_self_check('checkbox_".$x."'); list_action_set('download'); list_form_submit('form_list')"]); - } echo "