From 83dab41b537fb56d665b29012722e69d8fd4fcea Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Tue, 13 Jun 2017 10:42:09 -0400 Subject: [PATCH 1/3] HOR-3379 --- workflow/engine/classes/class.case.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.case.php b/workflow/engine/classes/class.case.php index e1a5bc940..741e76b9c 100644 --- a/workflow/engine/classes/class.case.php +++ b/workflow/engine/classes/class.case.php @@ -1152,7 +1152,9 @@ class Cases //Logger deleteCase $nameFiles = ''; foreach (debug_backtrace() as $node) { - $nameFiles .= $node['file'] . ":" . $node['function'] . "(" . $node['line'] . ")\n"; + if (isset($node['file']) && isset($node['function']) && isset($node['line'])) { + $nameFiles .= $node['file'] . ":" . $node['function'] . "(" . $node['line'] . ")\n"; + } } $dataLog = \Bootstrap::getDefaultContextLog(); $dataLog['usrUid'] = isset($_SESSION['USER_LOGGED']) ? $_SESSION['USER_LOGGED'] : G::LoadTranslation('UID_UNDEFINED_USER'); From b141ccbad722c557e3b716bbc76c4bd214ecf739 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Tue, 20 Jun 2017 11:51:35 -0400 Subject: [PATCH 2/3] HOR-3379 improvement in class.AppSolr.php --- workflow/engine/classes/class.AppSolr.php | 27 ++++++++++++----------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/workflow/engine/classes/class.AppSolr.php b/workflow/engine/classes/class.AppSolr.php index 42f273cc3..bd24f6daa 100644 --- a/workflow/engine/classes/class.AppSolr.php +++ b/workflow/engine/classes/class.AppSolr.php @@ -2912,20 +2912,21 @@ class AppSolr $oAppSolrQueue->createUpdate ($AppUid, $traceData, $updated); } - private function getCurrentTraceInfo() - { - $resultTraceString = ""; - - // - $traceData = debug_backtrace(); - foreach ($traceData as $key => $value) { - if($value['function'] != 'getCurrentTraceInfo' && $value['function'] != 'require_once') - $resultTraceString .= $value['file'] . " (" . $value['line'] . ") " . $value['function'] . "\n"; + private function getCurrentTraceInfo() + { + $resultTraceString = ""; + $traceData = debug_backtrace(); + foreach ($traceData as $key => $value) { + if ($value['function'] != 'getCurrentTraceInfo' && $value['function'] != 'require_once') { + if (isset($value['file']) && isset($value['line']) && isset($value['function'])) { + $resultTraceString .= $value['file'] . " (" . $value['line'] . ") " . $value['function'] . "\n"; + } + } + } + return $resultTraceString; } - return $resultTraceString; - } - - /** + + /** * Update application records in Solr that are stored in APP_SOLR_QUEUE table */ public function synchronizePendingApplications() From 4f6483a5423de24c295e8d059c0366d8d24bccc4 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Tue, 20 Jun 2017 11:53:18 -0400 Subject: [PATCH 3/3] HOR-3379 improvement in class.AppSolr.php --- workflow/engine/classes/class.AppSolr.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/workflow/engine/classes/class.AppSolr.php b/workflow/engine/classes/class.AppSolr.php index bd24f6daa..37312e958 100644 --- a/workflow/engine/classes/class.AppSolr.php +++ b/workflow/engine/classes/class.AppSolr.php @@ -2926,7 +2926,7 @@ class AppSolr return $resultTraceString; } - /** + /** * Update application records in Solr that are stored in APP_SOLR_QUEUE table */ public function synchronizePendingApplications()