MDL-14346 database preset throws Fatal error; merged from MOODLE_19_STABLE

This commit is contained in:
skodak 2008-04-13 23:02:31 +00:00
parent a1bbd88dd2
commit 02007b01b8

View File

@ -1896,6 +1896,9 @@ class PresetImporter {
$settings = new StdClass();
foreach ($settingsarray as $setting => $value) {
if (!is_array($value)) {
continue;
}
$settings->$setting = $value[0]['#'];
}
@ -1903,8 +1906,14 @@ class PresetImporter {
$fieldsarray = $parsedxml['preset']['#']['field'];
$fields = array();
foreach ($fieldsarray as $field) {
if (!is_array($field)) {
continue;
}
$f = new StdClass();
foreach ($field['#'] as $param => $value) {
if (!is_array($value)) {
continue;
}
$f->$param = $value[0]['#'];
}
$f->dataid = $this->data->id;