You are here

function values_form_submit in Values 7

Same name and namespace in other branches
  1. 6 values.module \values_form_submit()

Submits the values form.

File

./values.module, line 351
API for managing reusable value sets.

Code

function values_form_submit(&$form, &$form_state) {
  $value_set = new stdClass();
  $value_set->name = $form_state['values']['name'];
  $value_set->title = $form_state['values']['title'];
  $value_set->description = $form_state['values']['description'];
  $value_set->data = array();
  foreach ($form_state['values']['data'] as $value) {
    if (!$value['remove']) {
      $value_set->data[] = array(
        'key' => filter_xss($value['key'], array()),
        'value' => filter_xss($value['value']),
        'weight' => $value['weight'],
      );
    }
  }
  values_save($value_set);
  $form_state['redirect'] = 'admin/structure/values';
}