MDL-83070 question restore: recode links in hints

This commit is contained in:
Tim Hunt
2024-10-07 11:54:20 +01:00
parent 52c0da7c64
commit f7c18e4e4b
4 changed files with 89 additions and 9 deletions
+4 -2
View File
@@ -1001,9 +1001,11 @@ EOD;
public function combine_defaults_and_record(array $defaults, $record) {
$record = (array) $record;
foreach ($defaults as $key => $defaults) {
foreach ($defaults as $key => $default) {
if (!array_key_exists($key, $record)) {
$record[$key] = $defaults;
$record[$key] = $default;
} else if (is_array($record[$key]) && is_array($default)) {
$record[$key] = $this->combine_defaults_and_record($default, $record[$key]);
}
}
return $record;