MDL-58756 stats: Use multilang with role.
authorLuca Bösch <luca.boesch@bfh.ch>
Fri, 28 Apr 2017 11:35:51 +0000 (13:35 +0200)
committer= <=>
Tue, 16 May 2017 05:29:09 +0000 (07:29 +0200)
lib/statslib.php

index 42cd823..3ba1cbf 100644 (file)
@@ -1156,7 +1156,8 @@ function stats_get_parameters($time,$report,$courseid,$mode,$roleid=0) {
     case STATS_REPORT_ACTIVITYBYROLE;
         $param->fields = 'stat1 AS line1, stat2 AS line2';
         $param->stattype = 'activity';
-        $rolename = $DB->get_field('role','name', array('id'=>$roleid));
+        $role = $DB->get_record('role', array('id' => $roleid));
+        $rolename = role_get_name($role, context_course::instance($courseid));
         $param->line1 = $rolename . get_string('statsreads');
         $param->line2 = $rolename . get_string('statswrites');
         if ($courseid == SITEID) {