"MDL-20819, sometimes, modules return non-array which can break stats processing, added more error checking, merged from 1.9"

This commit is contained in:
Dongsheng Cai 2009-12-04 03:06:03 +00:00
parent e34a6ea36b
commit 553baa8f76

View File

@ -1287,7 +1287,10 @@ function stats_get_action_names($str) {
require_once($file);
$function = $mod->name.'_get_'.$str.'_actions';
if (function_exists($function)) {
$actions = array_merge($actions,$function());
$mod_actions = $function();
if (is_array($mod_actions)) {
$actions = array_merge($actions, $mod_actions);
}
}
}