From c68fbad68ad084975a78d56810f72c53e0e7cc6a Mon Sep 17 00:00:00 2001 From: Sam Hemelryk Date: Tue, 7 Jan 2014 10:26:48 +1300 Subject: [PATCH] MDL-43526 category: added restore course link to admin structure --- lib/navigationlib.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index 5a2dbf90d32..4ae18b2cfed 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -4317,6 +4317,12 @@ class settings_navigation extends navigation_node { $categorynode->add(get_string('filters', 'admin'), $url, self::TYPE_SETTING, null, 'filters', new pix_icon('i/filter', '')); } + // Restore. + if (has_capability('moodle/course:create', $this->context)) { + $url = new moodle_url('/backup/restorefile.php', array('contextid' => $this->context->id)); + $categorynode->add(get_string('restorecourse', 'admin'), $url, self::TYPE_SETTING, null, 'restorecourse', new pix_icon('i/restore', '')); + } + return $categorynode; } -- 2.11.4.GIT