From 5c0e92f6dc41ccb81bc7ad14ea6cfafac71efda7 Mon Sep 17 00:00:00 2001
From: Tobias Reischmann <tobias.reischmann@wi.uni-muenster.de>
Date: Mon, 2 Dec 2019 16:52:34 +0100
Subject: [PATCH] Support multilang course names throughout the whole plugin.

---
 classes/local/table/course_backups_table.php | 4 ++--
 classes/local/table/interaction_table.php    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/classes/local/table/course_backups_table.php b/classes/local/table/course_backups_table.php
index b803a30..6220a5f 100644
--- a/classes/local/table/course_backups_table.php
+++ b/classes/local/table/course_backups_table.php
@@ -101,9 +101,9 @@ class course_backups_table extends \table_sql {
      */
     public function col_coursefullname($row) {
         try {
-            return \html_writer::link(course_get_url($row->courseid), $row->coursefullname);
+            return \html_writer::link(course_get_url($row->courseid), format_string($row->coursefullname));
         } catch (\dml_missing_record_exception $e) {
-            return $row->coursefullname;
+            return format_string($row->coursefullname);
         }
     }
 
diff --git a/classes/local/table/interaction_table.php b/classes/local/table/interaction_table.php
index 68a1573..a2d3509 100644
--- a/classes/local/table/interaction_table.php
+++ b/classes/local/table/interaction_table.php
@@ -62,7 +62,7 @@ abstract class interaction_table extends \table_sql {
      * @return string course link
      */
     public function col_coursefullname($row) {
-        $courselink = \html_writer::link(course_get_url($row->courseid), $row->coursefullname);
+        $courselink = \html_writer::link(course_get_url($row->courseid), format_string($row->coursefullname));
         return $courselink . '<br><span class="secondary-info">' . $row->courseshortname . '</span>';
     }
 
-- 
GitLab