MDL-14679 fixed remaining old style set_field()s

This commit is contained in:
Petr Skoda 2010-09-03 18:14:55 +00:00
parent dd88de0ebd
commit f685e83030
26 changed files with 82 additions and 167 deletions

View file

@ -1317,19 +1317,18 @@ abstract class repository {
$DB->update_record('repository_instances', $r);
unset($options['name']);
}
$result = true;
foreach ($options as $name=>$value) {
if ($id = $DB->get_field('repository_instance_config', 'id', array('name'=>$name, 'instanceid'=>$this->id))) {
$result = $result && $DB->set_field('repository_instance_config', 'value', $value, array('id'=>$id));
$DB->set_field('repository_instance_config', 'value', $value, array('id'=>$id));
} else {
$config = new object();
$config->instanceid = $this->id;
$config->name = $name;
$config->value = $value;
$result = $result && $DB->insert_record('repository_instance_config', $config);
$DB->insert_record('repository_instance_config', $config);
}
}
return $result;
return true;
}
/**