MDL-47378 mod_assign: prevent debugging notice
authorDan Poltawski <dan@moodle.com>
Wed, 24 Sep 2014 14:41:04 +0000 (15:41 +0100)
committerDan Poltawski <dan@moodle.com>
Wed, 24 Sep 2014 14:41:04 +0000 (15:41 +0100)
Parameters come out of get_user_preferences as strings.

mod/assign/locallib.php

index 7566973..3940247 100644 (file)
@@ -3109,7 +3109,7 @@ class assign {
 
         $gradingmanager = get_grading_manager($this->get_context(), 'mod_assign', 'submissions');
 
 
         $gradingmanager = get_grading_manager($this->get_context(), 'mod_assign', 'submissions');
 
-        $perpage = get_user_preferences('assign_perpage', 10);
+        $perpage = (int) get_user_preferences('assign_perpage', 10);
         $filter = get_user_preferences('assign_filter', '');
         $markerfilter = get_user_preferences('assign_markerfilter', '');
         $workflowfilter = get_user_preferences('assign_workflowfilter', '');
         $filter = get_user_preferences('assign_filter', '');
         $markerfilter = get_user_preferences('assign_markerfilter', '');
         $workflowfilter = get_user_preferences('assign_workflowfilter', '');