function values_save in Values 6
Same name and namespace in other branches
- 7 values.module \values_save()
Saves a values object to the database.
2 calls to values_save()
- values_form_submit in ./
values.module - Submits the values form.
- values_import_form_submit in ./
values.module - Submit function for value list import.
File
- ./
values.module, line 381 - API for managing reusable value sets.
Code
function values_save($values) {
// Delete existing values
values_delete($values->name);
// Create a new value set object
$set = new stdClass();
$set->name = $values->name;
$set->description = $values->description;
usort($values->data, 'values_sort_by_weight');
$set->data = $values->data;
// Write to the database
if ($success = drupal_write_record('values_list', $set)) {
drupal_set_message(t('Value set !name was saved.', array(
'!name' => '<em>' . $values->description . '</em>',
)));
}
}