"MDL-20819, sometimes, modules return non-array which can break stats processing, added more error checking"
This commit is contained in:
+4
-1
@@ -1270,7 +1270,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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user