MDL-20636 Added viuew object as class
This commit is contained in:
@@ -710,4 +710,25 @@ class mod_quiz_links_to_other_attempts implements renderable {
|
||||
* @var array string attempt number => url, or null for the current attempt.
|
||||
*/
|
||||
public $links = array();
|
||||
}
|
||||
|
||||
class mod_quiz_view_object {
|
||||
public $attempts;
|
||||
public $accessmanager;
|
||||
public $canattempt;
|
||||
public $canpreview;
|
||||
public $canreviewmine;
|
||||
public $attemptcolumn;
|
||||
public $gradecolumn;
|
||||
public $markcolumn;
|
||||
public $overallstats;
|
||||
public $feedbackcolumn;
|
||||
public $timenow;
|
||||
public $numattempts;
|
||||
public $mygrade;
|
||||
public $moreattempts;
|
||||
public $mygradeoverridden;
|
||||
public $gradebookfeedback;
|
||||
public $unfinished;
|
||||
public $lastfinishedattempt;
|
||||
}
|
||||
+2
-1
@@ -30,6 +30,7 @@ require_once(dirname(__FILE__) . '/../../config.php');
|
||||
require_once($CFG->libdir.'/gradelib.php');
|
||||
require_once($CFG->dirroot.'/mod/quiz/locallib.php');
|
||||
require_once($CFG->libdir . '/completionlib.php');
|
||||
require_once($CFG->dirroot.'/mod/quiz/renderer.php');
|
||||
|
||||
$id = optional_param('id', 0, PARAM_INT); // Course Module ID, or
|
||||
$q = optional_param('q', 0, PARAM_INT); // quiz ID
|
||||
@@ -119,7 +120,7 @@ if (!empty($grading_info->items)) {
|
||||
/*
|
||||
* Create view object for use within renderers file
|
||||
*/
|
||||
$viewobj = new stdClass();
|
||||
$viewobj = new mod_quiz_view_object;
|
||||
$viewobj->attempts = $attempts;
|
||||
$viewobj->accessmanager = $accessmanager;
|
||||
$viewobj->canattempt = $canattempt;
|
||||
|
||||
Reference in New Issue
Block a user