From 98d45d2d9f624fa489465bb74cd9b7d076898b00 Mon Sep 17 00:00:00 2001 From: iglocska Date: Thu, 22 Jun 2017 23:12:06 +0200 Subject: [PATCH] fix: Fixed sanitisation of feed correlation fields --- app/Lib/Tools/XMLConverterTool.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/Lib/Tools/XMLConverterTool.php b/app/Lib/Tools/XMLConverterTool.php index 094d919ee..499081218 100644 --- a/app/Lib/Tools/XMLConverterTool.php +++ b/app/Lib/Tools/XMLConverterTool.php @@ -101,6 +101,13 @@ class XMLConverterTool { $ra = array('Attribute' => array(0 => $ra)); } } + if (!empty($event['Event']['Attribute'][$key]['Feed'])) { + foreach ($event['Event']['Attribute'][$key]['Feed'] as $fKey => $feed) { + $this->__sanitizeField($event['Event']['Attribute'][$key]['Feed'][$fKey]['name']); + $this->__sanitizeField($event['Event']['Attribute'][$key]['Feed'][$fKey]['url']); + $this->__sanitizeField($event['Event']['Attribute'][$key]['Feed'][$fKey]['provider']); + } + } if (isset($event['Event']['Attribute'][$key]['ShadowAttribute'])) { foreach ($event['Event']['Attribute'][$key]['ShadowAttribute'] as $skey => $svalue) { $this->__sanitizeField($event['Event']['Attribute'][$key]['ShadowAttribute'][$skey]['value']);