diff --git a/ui/nG6/lib/class.tx_nG6_utils.php b/ui/nG6/lib/class.tx_nG6_utils.php index 62ac942b6ae4f9f5a77a68c412e1b9bf23cdc44c..98badf83774c6f5ce6503904e114264c229fe2e6 100644 --- a/ui/nG6/lib/class.tx_nG6_utils.php +++ b/ui/nG6/lib/class.tx_nG6_utils.php @@ -50,11 +50,13 @@ class tx_nG6_utils { // Create relationships $h_analysis = array(); - foreach($tree_analyze as $analyze_id => $analyze_infos) { - if ($analyze_infos["data"]["parent_id"] == 0) { - $h_analysis[$analyze_id] = &$tree_analyze[$analyze_id]; - } else { - $tree_analyze[$analyze_infos["data"]["parent_id"]]["child"][$analyze_id] = &$tree_analyze[$analyze_id]; + if(is_array($tree_analyze)){ + foreach($tree_analyze as $analyze_id => $analyze_infos) { + if ($analyze_infos["data"]["parent_id"] == 0) { + $h_analysis[$analyze_id] = &$tree_analyze[$analyze_id]; + } else { + $tree_analyze[$analyze_infos["data"]["parent_id"]]["child"][$analyze_id] = &$tree_analyze[$analyze_id]; + } } }