Skip to content
Snippets Groups Projects
Commit dd643234 authored by David Siegfried's avatar David Siegfried Committed by Jan-Hendrik Willms
Browse files

fixes #2608

Closes #2608

Merge request studip/studip!1767
parent d0b2e557
No related branches found
No related tags found
No related merge requests found
...@@ -551,15 +551,16 @@ class MetaDate ...@@ -551,15 +551,16 @@ class MetaDate
} }
if ($passed && ($sem_end >= $val['vorles_ende']) && ($startAfterTimeStamp <= $val['ende'])) { if ($passed && ($sem_end >= $val['vorles_ende']) && ($startAfterTimeStamp <= $val['ende'])) {
// correction calculation, if the semester does not start on monday // correction calculation, if the semester does not start on monday
$dow = date("w", $val['vorles_beginn']); $dow = (int)date('w', $val['vorles_beginn']);
if ($dow <= 5) if ($dow === 0) {
$corr = 1;
} elseif ($dow <= 5) {
$corr = ($dow - 1) * -1; $corr = ($dow - 1) * -1;
elseif ($dow == 6) } elseif ($dow == 6) {
$corr = 2; $corr = 2;
elseif ($dow == 0) } else {
$corr = 1;
else
$corr = 0; $corr = 0;
}
$ret[$val['semester_id']] = $this->getVirtualSingleDatesForSemester($metadate_id, $val['vorles_beginn'], $val['vorles_ende'], $startAfterTimeStamp, $corr); $ret[$val['semester_id']] = $this->getVirtualSingleDatesForSemester($metadate_id, $val['vorles_beginn'], $val['vorles_ende'], $startAfterTimeStamp, $corr);
} }
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment