From 495fa542c9575b498fab0a6b4cc1b77904292ea4 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Thu, 13 Jul 2017 12:18:58 -0400 Subject: [PATCH 1/2] HOR-3489 --- .../engine/methods/cases/casesMenuLoader.php | 37 ++----------------- 1 file changed, 3 insertions(+), 34 deletions(-) diff --git a/workflow/engine/methods/cases/casesMenuLoader.php b/workflow/engine/methods/cases/casesMenuLoader.php index d45138fe7..d9371d60b 100644 --- a/workflow/engine/methods/cases/casesMenuLoader.php +++ b/workflow/engine/methods/cases/casesMenuLoader.php @@ -177,42 +177,11 @@ function getLoadTreeMenuData () } } + //This function generates an xml, so it prevents the output of a badly formed xml + //by cleaning any content prior to this function with ob_clean + ob_clean(); echo $xml->asXML(); die; - - // Build xml document for all tree nodes - /*$xml = ''; - $i = 0; - foreach ($menuCases as $menu => $aMenuBlock) { - if (isset( $aMenuBlock['blockItems'] ) && sizeof( $aMenuBlock['blockItems'] ) > 0) { - $urlProperty = ""; - if ((isset( $aMenuBlock['link'] )) && ($aMenuBlock['link'] != "")) { - $urlProperty = "url='" . $aMenuBlock['link'] . "'"; - } - $xml .= ''; - foreach ($aMenuBlock['blockItems'] as $id => $aMenu) { - $i ++; - if (isset( $aMenu['cases_count'] ) && $aMenu['cases_count'] !== '') { - $nofifier = "cases_count=\"{$aMenu['cases_count']}\" "; - } else { - $nofifier = ''; - } - $xml .= ''; - } - $xml .= ''; - } elseif (isset( $aMenuBlock['blockType'] ) && $aMenuBlock['blockType'] == "blockNestedTree") { - $xml .= ''; - $xml .= ''; - } elseif (isset( $aMenuBlock['blockType'] ) && $aMenuBlock['blockType'] == "blockHeaderNoChild") { - $xml .= ''; - //$xml .= ''; - $xml .= ''; - } - } - $xml .= ''; - - print $xml;*/ } /*----------------------------------********---------------------------------*/ From b7d7abc365aed82d33163d1b6ba97c4e7aef7419 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Fri, 14 Jul 2017 08:02:14 -0400 Subject: [PATCH 2/2] HOR-3489 Improvement --- workflow/engine/methods/cases/casesMenuLoader.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/workflow/engine/methods/cases/casesMenuLoader.php b/workflow/engine/methods/cases/casesMenuLoader.php index d9371d60b..7f24922c3 100644 --- a/workflow/engine/methods/cases/casesMenuLoader.php +++ b/workflow/engine/methods/cases/casesMenuLoader.php @@ -116,6 +116,9 @@ function getLoadTreeMenuData () } } + //This function generates an xml, so it prevents the output of a badly formed xml + //by cleaning any content prior to this function with ob_clean + ob_clean(); echo $xml->asXML(); die; }