MDL-66147 mod_assign: submissions overview page shows time interval
[moodle.git] / mod / assign / renderable.php
index 86c3787..6167ca0 100644 (file)
@@ -748,6 +748,10 @@ class assign_grading_summary implements renderable {
     public $teamsubmission = false;
     /** @var boolean warnofungroupedusers - Do we need to warn people that there are users without groups */
     public $warnofungroupedusers = false;
+    /** @var boolean relativedatesmode - Is the course a relative dates mode course or not */
+    public $courserelativedatesmode = false;
+    /** @var int coursestartdate - start date of the course as a unix timestamp*/
+    public $coursestartdate;
     /** @var boolean cangrade - Can the current user grade students? */
     public $cangrade = false;
     /** @var boolean isvisible - Is the assignment's context module visible to students? */
@@ -774,6 +778,8 @@ class assign_grading_summary implements renderable {
      * @param int $submissionsneedgradingcount
      * @param bool $teamsubmission
      * @param string $warnofungroupedusers
+     * @param bool $courserelativedatesmode true if the course is using relative dates, false otherwise.
+     * @param int $coursestartdate unix timestamp representation of the course start date.
      * @param bool $cangrade
      * @param bool $isvisible
      */
@@ -788,6 +794,8 @@ class assign_grading_summary implements renderable {
                                 $submissionsneedgradingcount,
                                 $teamsubmission,
                                 $warnofungroupedusers,
+                                $courserelativedatesmode,
+                                $coursestartdate,
                                 $cangrade = true,
                                 $isvisible = true) {
         $this->participantcount = $participantcount;
@@ -801,6 +809,8 @@ class assign_grading_summary implements renderable {
         $this->submissionsneedgradingcount = $submissionsneedgradingcount;
         $this->teamsubmission = $teamsubmission;
         $this->warnofungroupedusers = $warnofungroupedusers;
+        $this->courserelativedatesmode = $courserelativedatesmode;
+        $this->coursestartdate = $coursestartdate;
         $this->cangrade = $cangrade;
         $this->isvisible = $isvisible;
     }