Index: trunk/kernel/include/modlist.php =================================================================== diff -u -r259 -r437 --- trunk/kernel/include/modlist.php (.../modlist.php) (revision 259) +++ trunk/kernel/include/modlist.php (.../modlist.php) (revision 437) @@ -117,13 +117,16 @@ } function MergeReturn($array) - { + { // merge results ganed with ExecuteFunction // method in a specific way $tmp = Array(); foreach($array as $mod_name => $mod_results) - foreach($mod_results as $mod_var => $mod_var_value) - $tmp[$mod_var][$mod_name] = $mod_var_value; + if (is_array($mod_results)) { + foreach($mod_results as $mod_var => $mod_var_value) { + $tmp[$mod_var][$mod_name] = $mod_var_value; + } + } return $tmp; }