MDL-20636 Added viuew object as class

This commit is contained in:
Dean Lennard
2011-05-09 12:31:05 +01:00
committed by Tim Hunt
parent fcd5e24506
commit 3b7efd6d8f
2 changed files with 23 additions and 1 deletions
+21
View File
@@ -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
View File
@@ -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;