summaryrefslogtreecommitdiffstats
path: root/modules-available/exams/page.inc.php
diff options
context:
space:
mode:
authorSimon Rettberg2016-06-24 12:38:01 +0200
committerSimon Rettberg2016-06-24 12:38:01 +0200
commitd980aa867ae2480c56be97fa789f79246178e908 (patch)
treed77e88a0a6a227f8e6ebafd6f2483eb146207b54 /modules-available/exams/page.inc.php
parent[exams] Apply formatting (diff)
downloadslx-admin-d980aa867ae2480c56be97fa789f79246178e908.tar.gz
slx-admin-d980aa867ae2480c56be97fa789f79246178e908.tar.xz
slx-admin-d980aa867ae2480c56be97fa789f79246178e908.zip
[exams] Move to content group; fix timepicker; mark old exams
Diffstat (limited to 'modules-available/exams/page.inc.php')
-rw-r--r--modules-available/exams/page.inc.php14
1 files changed, 10 insertions, 4 deletions
diff --git a/modules-available/exams/page.inc.php b/modules-available/exams/page.inc.php
index 79276236..56ab50f7 100644
--- a/modules-available/exams/page.inc.php
+++ b/modules-available/exams/page.inc.php
@@ -108,11 +108,17 @@ class Page_Exams extends Page
protected function makeExamsForTemplate()
{
$out = [];
+ $now = time();
foreach ($this->exams as $exam) {
- $tmp = $exam;
- $tmp['starttime'] = date('Y-m-d H:i', $tmp['starttime']);
- $tmp['endtime'] = date('Y-m-d H:i', $tmp['endtime']);
- $out[] = $tmp;
+ if ($exam['endtime'] < $now) {
+ $exam['rowClass'] = 'gray';
+ $exam['btnClass'] = 'btn-success';
+ } else {
+ $exam['btnClass'] = 'btn-default';
+ }
+ $exam['starttime'] = date('Y-m-d H:i', $exam['starttime']);
+ $exam['endtime'] = date('Y-m-d H:i', $exam['endtime']);
+ $out[] = $exam;
}
return $out;
}