From 45dbcbec5fc59fc050ef55503ec8a460b2d027a1 Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Mon, 18 Feb 2013 10:54:53 +1300 Subject: [PATCH] MDL-38055 navigation: fixed ampersand use within titles --- lib/navigationlib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index aae2c948979..cd1710ccde5 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -2545,7 +2545,8 @@ class global_navigation extends navigation_node { $coursenode = $parent->add($shortname, $url, self::TYPE_COURSE, $shortname, $course->id); $coursenode->nodetype = self::NODETYPE_BRANCH; $coursenode->hidden = (!$course->visible); - $coursenode->title(format_string($course->fullname, true, array('context' => get_context_instance(CONTEXT_COURSE, $course->id)))); + $fullname = format_string($course->fullname, true, array('context' => context_course::instance($course->id))); + $coursenode->title(str_replace('&', '&', $fullname)); if (!$forcegeneric) { $this->addedcourses[$course->id] = $coursenode; } -- 2.43.0