Skip to content
Snippets Groups Projects
Commit caf2bd1c authored by David Siegfried's avatar David Siegfried
Browse files

fixes #2608

Closes #2608

Merge request studip/studip!1767
parent 7a1ed603
No related branches found
No related tags found
No related merge requests found
......@@ -551,15 +551,16 @@ class MetaDate
}
if ($passed && ($sem_end >= $val['vorles_ende']) && ($startAfterTimeStamp <= $val['ende'])) {
// correction calculation, if the semester does not start on monday
$dow = date("w", $val['vorles_beginn']);
if ($dow <= 5)
$dow = (int)date('w', $val['vorles_beginn']);
if ($dow === 0) {
$corr = 1;
} elseif ($dow <= 5) {
$corr = ($dow - 1) * -1;
elseif ($dow == 6)
} elseif ($dow == 6) {
$corr = 2;
elseif ($dow == 0)
$corr = 1;
else
} else {
$corr = 0;
}
$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