From 2e7f1f79e220fd1c6095b8e757f7b116845e7483 Mon Sep 17 00:00:00 2001
From: samhemelryk <samhemelryk>
Date: Wed, 9 Sep 2009 04:21:20 +0000
Subject: [PATCH] navigation MDL-14632 Added Participants item to front page
 branch in settings block

---
 lib/navigationlib.php | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/lib/navigationlib.php b/lib/navigationlib.php
index 7a8549997a..3d4686248f 100644
--- a/lib/navigationlib.php
+++ b/lib/navigationlib.php
@@ -2819,7 +2819,8 @@ class settings_navigation extends navigation_node {
     }
 
     /**
-     * 
+     * This function loads all of the front page settings into the settings navigation.
+     * This function is called when the user is on the front page, or $COURSE==$SITE
      */
     protected function load_front_page_settings() {
         global $CFG, $USER, $OUTPUT, $SITE;
@@ -2849,6 +2850,12 @@ class settings_navigation extends navigation_node {
             $url = new moodle_url($CFG->wwwroot.'/admin/settings.php', array('section'=>'frontpagesettings'));
             $this->get($frontpage)->add(get_string('settings'), $url, self::TYPE_SETTING, null, null, $OUTPUT->old_icon_url('i/settings'));
         }
+
+        //Participants
+        if (has_capability('moodle/site:viewparticipants', $course->context)) {
+            $url = new moodle_url($CFG->wwwroot.'/user/index.php?contextid='.$course->context->id);
+            $this->get($frontpage)->add(get_string('participants'), $url, self::TYPE_SETTING, null, null, $OUTPUT->old_icon_url('i/users'));
+        }
     }
 
 
-- 
2.39.5