From 690608da40f80d86c453a99b200d65c467da25f9 Mon Sep 17 00:00:00 2001 From: AlexanderDCrane <40072887+AlexanderDCrane@users.noreply.github.com> Date: Sat, 9 Jun 2018 20:43:18 -0600 Subject: [PATCH] Escape user data on xml_cdr_statistics.php (#3115) --- app/xml_cdr/xml_cdr_statistics.php | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/xml_cdr/xml_cdr_statistics.php b/app/xml_cdr/xml_cdr_statistics.php index c6048340d3..3f23b441fb 100644 --- a/app/xml_cdr/xml_cdr_statistics.php +++ b/app/xml_cdr/xml_cdr_statistics.php @@ -17,7 +17,7 @@ The Initial Developer of the Original Code is Mark J Crane - Portions created by the Initial Developer are Copyright (C) 2008-2012 + Portions created by the Initial Developer are Copyright (C) 2008-2018 the Initial Developer. All Rights Reserved. Contributor(s): @@ -136,15 +136,15 @@ echo " \n"; echo " \n"; if (permission_exists('xml_cdr_search_advanced')) { - echo " \n"; + echo " \n"; } if (permission_exists('xml_cdr_all')) { if ($_GET['showall'] != 'true') { - echo "\n"; + echo "\n"; } } echo " \n"; - echo " \n"; + echo " \n"; echo " \n"; echo "\n"; echo "\n"; @@ -310,7 +310,7 @@ echo "\n"; } if ($i > $hours) { - echo " " . floor($row['hours']/24) . "\n"; + echo " " . floor(escape($row['hours'])/24) . "\n"; } if ($i <= $hours) { echo " ".date('j M', $row['start_epoch'])."\n"; @@ -320,12 +320,12 @@ echo " ".date('j M', $row['start_epoch'])." \n"; echo " ".date('H:i', $row['start_epoch'])." - ".date('j M H:i', $row['stop_epoch'])." \n"; } - echo " ".$row['volume']." \n"; - echo " ".(round($row['minutes'],2))." \n"; - echo " ".(round($row['avg_min'],2))." / ".(round($row['cpm_ans'],2))." \n"; - echo " ".$row['missed']." \n"; - echo " ".(round($row['asr'],2))." \n"; - echo " ".(round($row['aloc'],2))." \n"; + echo " ".escape($row['volume'])." \n"; + echo " ".(round(escape($row['minutes']),2))." \n"; + echo " ".(round(escape($row['avg_min']),2))." / ".(round(escape($row['cpm_ans']),2))." \n"; + echo " ".escape($row['missed'])." \n"; + echo " ".(round(escape($row['asr']),2))." \n"; + echo " ".(round(escape($row['aloc']),2))." \n"; echo "\n"; if ($c==0) { $c=1; } else { $c=0; } $i++;