From 737d7fbd4df9e6834aacb45fa674deb7bc938f89 Mon Sep 17 00:00:00 2001 From: Vadim Dvorovenko Date: Wed, 30 Jan 2013 18:59:48 +0700 Subject: [PATCH] MDL-37762 dirty fix --- lib/navigationlib.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index 8458475..2a76a6c 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -1079,6 +1079,7 @@ class global_navigation extends navigation_node { $enrolledinanycourse = enrol_user_sees_own_courses(); $this->rootnodes['currentcourse']->mainnavonly = true; + $this->rootnodes['courses']->mainnavonly = true; // Убирает пункт "Курсы" из breabcrumb if ($enrolledinanycourse) { $this->rootnodes['mycourses']->isexpandable = true; if ($CFG->navshowallcourses) { @@ -2346,9 +2347,11 @@ class global_navigation extends navigation_node { if (empty($CFG->usesitenameforsitepages)) { $shortname = get_string('sitepages'); } +/* Из-за этого пропадает структура категорий в breadcrumb } else if ($coursetype == self::COURSE_CURRENT) { $parent = $this->rootnodes['currentcourse']; $url = new moodle_url('/course/view.php', array('id'=>$course->id)); + */ } else if ($coursetype == self::COURSE_MY && !$forcegeneric) { if (!empty($CFG->navshowmycoursecategories) && ($parent = $this->rootnodes['mycourses']->find($course->category, self::TYPE_CATEGORY))) { // Nothing to do here the above statement set $parent to the category within mycourses. -- 1.8.0.msysgit.0