From 5448c13d4142285204049f7a79f2c01e93f811ac Mon Sep 17 00:00:00 2001 From: jerome Date: Thu, 24 Apr 2008 08:58:48 +0000 Subject: [PATCH] MDL-11382 Put back 'Activity Reports' and 'Edit Profil' links in the administration block --- blocks/admin/block_admin.php | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/blocks/admin/block_admin.php b/blocks/admin/block_admin.php index 76deb18eab..ae157e12da 100644 --- a/blocks/admin/block_admin.php +++ b/blocks/admin/block_admin.php @@ -214,28 +214,23 @@ class block_admin extends block_list { } - /// Should the following two be in this block? - - - /// View own activity report -// if ($course->showreports) { -// $this->content->items[]=''.get_string('activityreport').''; -// $this->content->icons[]=''; -// } - + /// View own activity report + $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id); + $personalcontext = get_context_instance(CONTEXT_USER, $USER->id); + if ($course->id !== SITEID + && ($course->showreports + || has_capability('moodle/user:viewuseractivitiesreport', $context) + || has_capability('moodle/user:viewuseractivitiesreport', $coursecontext) + || has_capability('moodle/user:viewuseractivitiesreport', $personalcontext))){ + $this->content->items[]=''.get_string('activityreports').''; + $this->content->icons[]=''; + } /// Edit your own profile - -// $fullname = fullname($USER, has_capability('moodle/site:viewfullnames', $context)); -// $editmyprofile = ''.get_string('editmyprofile').''; -// if (empty($USER->description)) { -// //Accessibility: replace non-standard with CSS ( makes title visible in IE). -// $text = get_string('profile').' '.get_string('missingdescription'); -// $this->content->items[]= $editmyprofile.' *'.$text.''; -// } else { -// $this->content->items[]= $editmyprofile; -// } -// $this->content->icons[]=''; + if ($course->id !== SITEID && has_capability('moodle/user:editownprofile', $context)){ + $this->content->items[]=''.get_string('editmyprofile').''; + $this->content->icons[]=''; + } -- 2.39.5