From 04af4eedd98d7b9f83c2968a42f1ec205b190632 Mon Sep 17 00:00:00 2001 From: Chuck Scott Date: Wed, 2 Oct 2019 15:36:56 -0400 Subject: [PATCH] Fixed insufficient tests for input data for selected site and send override. --- models/ajaxSendUsageReport.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/models/ajaxSendUsageReport.php b/models/ajaxSendUsageReport.php index f279052..d0b06e4 100755 --- a/models/ajaxSendUsageReport.php +++ b/models/ajaxSendUsageReport.php @@ -52,10 +52,17 @@ class ajaxSendUsageReport extends glmServerStatsBandwidthSupport } // Check input - $selectedSite = $_REQUEST['selected_site']; + $selectedSite = false; + if (isset($_REQUEST['selected_site'])) { + $selectedSite = $_REQUEST['selected_site']; + } $site = filter_var( $selectedSite, FILTER_SANITIZE_STRING); $display = $_REQUEST['display_only']; - $sendOverride = $_REQUEST['send_override']; + $sendOverride = false; + if (isset($_REQUEST['send_override'])) { + $sendOverride = $_REQUEST['send_override']; + } + $additionalText = filter_input( INPUT_POST, 'send_usage_report_text', FILTER_UNSAFE_RAW); $displayOnly = false; -- 2.17.1