You are here

function values_save in Values 6

Same name and namespace in other branches
  1. 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>',
    )));
  }
}