Index: trunk/kernel/include/modlist.php =================================================================== diff -u -r13 -r259 --- trunk/kernel/include/modlist.php (.../modlist.php) (revision 13) +++ trunk/kernel/include/modlist.php (.../modlist.php) (revision 259) @@ -115,5 +115,16 @@ //$this->LoadModules(); return $this->FindModule('Name',$name); } + + 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; + return $tmp; + } }