From 958921976d9a68401b41af80ddef04dc84504eaa Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Mon, 28 Jun 2010 01:50:50 +0000 Subject: [PATCH] navigation MDL-22953 Fixed referencing issue in navigation for the site course --- lib/navigationlib.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index bb3163d2021..3686e336fc5 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -1665,11 +1665,12 @@ class global_navigation extends navigation_node { $issite = ($course->id == SITEID); $ismycourse = (array_key_exists($course->id, $this->mycourses) && !$forcegeneric); $displaycategories = (!$ismycourse && !$issite && !empty($CFG->navshowcategories)); + $shortname = $course->shortname; if ($issite) { $parent = $this; $url = null; - $course->shortname = get_string('sitepages'); + $shortname = get_string('sitepages'); } else if ($ismycourse) { $parent = $this->rootnodes['mycourses']; $url = new moodle_url('/course/view.php', array('id'=>$course->id)); @@ -1719,7 +1720,7 @@ class global_navigation extends navigation_node { return $coursenode; } - $coursenode = $parent->add($course->shortname, $url, self::TYPE_COURSE, $course->shortname, $course->id); + $coursenode = $parent->add($shortname, $url, self::TYPE_COURSE, $shortname, $course->id); $coursenode->nodetype = self::NODETYPE_BRANCH; $coursenode->hidden = (!$course->visible); $coursenode->title($course->fullname);