From ffd8bb207e6a9c79581ce9e86152a6e7ce9fd7a7 Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Thu, 3 Nov 2011 10:59:11 +0100 Subject: [PATCH] MDL-29030 update completion block to use migrated report --- blocks/completionstatus/block_completionstatus.php | 19 +++++++++++-------- blocks/completionstatus/details.php | 18 +++++++++--------- blocks/completionstatus/version.php | 17 +++++++++++++++-- 3 files changed, 35 insertions(+), 19 deletions(-) diff --git a/blocks/completionstatus/block_completionstatus.php b/blocks/completionstatus/block_completionstatus.php index 9e92f257320..7013b1292ce 100644 --- a/blocks/completionstatus/block_completionstatus.php +++ b/blocks/completionstatus/block_completionstatus.php @@ -1,5 +1,4 @@ . - /** * Block for displayed logged in user's course completion status * - * @package moodlecore - * @copyright 2009 Catalyst IT Ltd - * @author Aaron Barnes - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + * @package block + * @subpackage completion + * @copyright 2009 Catalyst IT Ltd + * @author Aaron Barnes + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ + +defined('MOODLE_INTERNAL') || die(); + + require_once($CFG->libdir.'/completionlib.php'); /** @@ -81,8 +84,8 @@ class block_completionstatus extends block_base { // Check this user is enroled if (!$info->is_tracked_user($USER->id)) { // If not enrolled, but are can view the report: - if (has_capability('coursereport/completion:view', get_context_instance(CONTEXT_COURSE, $COURSE->id))) { - $this->content->text = 'wwwroot.'/report/completion/index.php?course='.$COURSE->id. '">'.get_string('viewcoursereport', 'completion').''; return $this->content; } diff --git a/blocks/completionstatus/details.php b/blocks/completionstatus/details.php index 7bfbde7576b..a1ac77177b0 100644 --- a/blocks/completionstatus/details.php +++ b/blocks/completionstatus/details.php @@ -1,5 +1,4 @@ . - /** * Block for displayed logged in user's course completion status * - * @package moodlecore - * @copyright 2009 Catalyst IT Ltd - * @author Aaron Barnes - * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + * @package block + * @subpackage completion + * @copyright 2009 Catalyst IT Ltd + * @author Aaron Barnes + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ + require_once('../../config.php'); require_once($CFG->libdir.'/completionlib.php'); @@ -62,9 +62,9 @@ if ($USER->id == $user->id) { $can_view = true; } else if (has_capability('moodle/user:viewuseractivitiesreport', $personalcontext)) { $can_view = true; -} else if (has_capability('coursereport/completion:view', $coursecontext)) { +} else if (has_capability('report/completion:view', $coursecontext)) { $can_view = true; -} else if (has_capability('coursereport/completion:view', $personalcontext)) { +} else if (has_capability('report/completion:view', $personalcontext)) { $can_view = true; } @@ -165,7 +165,7 @@ echo ''.get_string('criteria', 'completion').' echo ''.get_string('requirement', 'block_completionstatus').''; echo ''.get_string('status').''; echo ''.get_string('complete').''; -echo ''.get_string('completiondate', 'coursereport_completion').''; +echo ''.get_string('completiondate', 'report_completion').''; echo ''; // Save row data diff --git a/blocks/completionstatus/version.php b/blocks/completionstatus/version.php index 279b0014f35..eece519cb1e 100644 --- a/blocks/completionstatus/version.php +++ b/blocks/completionstatus/version.php @@ -1,5 +1,4 @@ . -$plugin->version = 2009072800; +/** + * Version info + * + * @package block + * @subpackage completion + * @copyright 2009 Catalyst IT Ltd + * @author Aaron Barnes + * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later + */ + +defined('MOODLE_INTERNAL') || die(); + +$plugin->version = 2011110300; +$plugin->component = 'block_completionstatus'; +$plugin->dependencies = array('report_completion' => 2011110200); \ No newline at end of file -- 2.11.4.GIT