You are here

function values_form_submit in Values 6

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

Submits the values form.

File

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

Code

function values_form_submit(&$form, &$form_state) {
  $values = new stdClass();
  $values->name = !isset($form_state['values']['name']) ? values_machine_name($form_state['values']['description']) : $form_state['values']['name'];
  $values->description = $form_state['values']['description'];
  $values->data = array();
  foreach ($form_state['values']['data'] as $value) {
    $values->data[] = array(
      'value' => $value['value'],
      'label' => $value['label'],
      'weight' => $value['weight'],
    );
  }
  values_save($values);
  $form_state['redirect'] = 'admin/content/values';
}