Don't hide view capability in a function.
authorDan Marsden <dan@danmarsden.com>
Thu, 13 Aug 2015 09:35:21 +0000 (21:35 +1200)
committerDan Marsden <dan@danmarsden.com>
Thu, 13 Aug 2015 09:35:21 +0000 (21:35 +1200)
locallib.php
view.php

index e6808c3..9f2cb38 100644 (file)
@@ -66,10 +66,6 @@ class attendance_permissions {
         return $this->canview;
     }
 
-    public function require_view_capability() {
-        require_capability('mod/attendance:view', $this->context);
-    }
-
     public function can_view_reports() {
         if (is_null($this->canviewreports)) {
             $this->canviewreports = has_capability('mod/attendance:viewreports', $this->context);
index 51e7eb4..f776d61 100644 (file)
--- a/view.php
+++ b/view.php
@@ -53,7 +53,7 @@ if (!$pageparams->studentid) {
     }
 }
 
-$att->perm->require_view_capability();
+require_capability('mod/attendance:view', $PAGE->context);
 
 $PAGE->set_url($att->url_view());
 $PAGE->set_title($course->shortname. ": ".$att->name);