diff --git a/controller.php b/controller.php
index 2c27027de5ff8608263d2ef1e3aa8f72e2352198..6cb1c2570d8a234dcfcd0c2f499b9553f7c062e4 100644
--- a/controller.php
+++ b/controller.php
@@ -417,7 +417,7 @@ if ($action === 'overviewreports') {
     echo $OUTPUT->heading(get_string('reportstab', 'pdfannotator') . ' ' .
             $OUTPUT->help_icon('reportstabicon', 'mod_pdfannotator')) . " <span id='pdfannotator-filter'></span>";
 
-    $reports = pdfannotator_get_reports($thiscourse, $reportfilter, $context);
+    $reports = pdfannotator_get_reports($thiscourse, $context,  $reportfilter);
 
     if (empty($reports)) {
         switch ($reportfilter) {
diff --git a/locallib.php b/locallib.php
index 326ee3f04b0cf361dce075627a1a3ac186cd5e16..a15977cfffb3ea5ab9f188be1cac67531848d41a 100644
--- a/locallib.php
+++ b/locallib.php
@@ -30,6 +30,7 @@ defined('MOODLE_INTERNAL') || die;
 require_once("$CFG->libdir/filelib.php");
 require_once("$CFG->libdir/resourcelib.php");
 require_once("$CFG->dirroot/mod/pdfannotator/lib.php");
+require_once($CFG->dirroot . '/repository/lib.php');
 
 /**
  * Display embedded pdfannotator file.
@@ -1222,7 +1223,7 @@ function pdfannotator_get_answers_for_this_user($courseid, $context, $answerfilt
  * @param int $reportfilter: 0 for unread, 1 for read, 2 for all
  * @return array of report objects
  */
-function pdfannotator_get_reports($courseid, $reportfilter = 0, $context) {
+function pdfannotator_get_reports($courseid, $context, $reportfilter = 0) {
 
     global $DB;