mirror of
https://github.com/moodle/moodle.git
synced 2025-01-19 14:27:22 +01:00
do not add $restore->course_startdateoffset to ANY empty dates
This commit is contained in:
parent
7513cd6936
commit
e69c04db5a
@ -119,19 +119,14 @@ function hotpot_restore_mods($mod, $restore) {
|
||||
fwrite ($restorelog, "<br>Hotpot - ".$xml['NAME'][0]['#']." <br>");
|
||||
|
||||
// loop through time fields
|
||||
$TAGS = array('TIMEOPEN'=>1, 'TIMECLOSE'=>1, 'TIMECREATED'=>0, 'TIMEMODIFIED'=>0);
|
||||
foreach ($TAGS as $TAG=>$ignoreifempty) {
|
||||
$TAGS = array('TIMEOPEN', 'TIMECLOSE', 'TIMECREATED', 'TIMEMODIFIED');
|
||||
foreach ($TAGS as $TAG) {
|
||||
|
||||
// check $TAG has a sensible value
|
||||
if (!empty($xml[$TAG][0]['#']) && is_string($xml[$TAG][0]['#'])) {
|
||||
|
||||
// get $TAG value
|
||||
if (isset($xml[$TAG][0]['#'])) {
|
||||
$value = $xml[$TAG][0]['#'];
|
||||
} else {
|
||||
$value = 0;
|
||||
}
|
||||
if (empty($value) && $ignoreifempty) {
|
||||
// do nothing
|
||||
} else {
|
||||
// write old date to $restorelog
|
||||
$value = $xml[$TAG][0]['#'];
|
||||
$date = usergetdate($value);
|
||||
fwrite ($restorelog, "$TAG was ". $date['weekday'].", ".$date['mday']." ".$date['month']." ".$date['year']);
|
||||
|
||||
@ -144,7 +139,6 @@ function hotpot_restore_mods($mod, $restore) {
|
||||
$xml[$TAG][0]['#'] = $value;
|
||||
}
|
||||
}
|
||||
fclose($restorelog);
|
||||
}
|
||||
|
||||
$status = hotpot_restore_records(
|
||||
|
Loading…
x
Reference in New Issue
Block a user