MDL-65233 course: remove usergetmidnight from reset time shift

This commit is contained in:
Simmo Saan
2025-02-12 21:56:35 +02:00
parent 51f425ec29
commit 650efc4ff7
2 changed files with 2 additions and 3 deletions
+1 -1
View File
@@ -186,7 +186,7 @@ class course_reset_form extends moodleform {
$coursedata['enddate'] = $data['reset_end_date'];
} else if ($data['reset_start_date'] > 0 && $course->enddate != 0) {
// Otherwise, if the current course enddate is set, reset_course_userdata will add the start date time shift to it.
$timeshift = $data['reset_start_date'] - usergetmidnight($course->startdate);
$timeshift = $data['reset_start_date'] - $course->startdate;
$coursedata['enddate'] = $course->enddate + $timeshift;
} else {
$coursedata['enddate'] = $course->enddate;
+1 -2
View File
@@ -5060,8 +5060,7 @@ function reset_course_userdata($data) {
// Calculate the time shift of dates.
if (!empty($data->reset_start_date)) {
// Time part of course startdate should be zero.
$data->timeshift = $data->reset_start_date - usergetmidnight($data->reset_start_date_old);
$data->timeshift = $data->reset_start_date - $data->reset_start_date_old;
} else {
$data->timeshift = 0;
}