You are here

function submitted_by_node_form_submit in Submitted By 7

Submission handler to aggregate the patterns into an array.

1 string reference to 'submitted_by_node_form_submit'
submitted_by_form_node_type_form_alter in ./submitted_by.module
Implements hook_form_FORM_ID_alter().

File

./submitted_by.module, line 94
Take over the "Submitted by" theme function.

Code

function submitted_by_node_form_submit($form, &$form_state) {
  $strings = array();

  // Get all the values.
  foreach ($form_state['values']['view_modes'] as $mode => $info) {
    $var = "submitted_by_{$mode}";
    $strings[$mode] = $form_state['values'][$var];
    unset($form_state['values'][$var]);
  }

  // Save the settings.
  variable_set('submitted_by_' . $form_state['values']['type'], $strings);

  // Save the settings for comment.
  if (isset($form_state['values']['submitted_by_comment'])) {
    variable_set('submitted_by_comment_node_' . $form_state['values']['type'], $form_state['values']['submitted_by_comment']);
  }
}