You are here

function page_title_node_type_form_submit in Page Title 7.2

Same name and namespace in other branches
  1. 8.2 page_title.module \page_title_node_type_form_submit()
  2. 5.2 page_title.module \page_title_node_type_form_submit()
  3. 6.2 page_title.module \page_title_node_type_form_submit()
  4. 7 page_title.module \page_title_node_type_form_submit()

Submit handler for the node_type_form element added in the hook_form_FORM_ID_alter() above.

1 string reference to 'page_title_node_type_form_submit'
page_title_form_node_type_form_alter in ./page_title.module
Implement hook_form_FORM_ID_alter().

File

./page_title.module, line 343
Enhanced control over the page title (in the head tag).

Code

function page_title_node_type_form_submit($form, &$form_state) {
  $show_field = $form_state['values']['page_title']['show_field']['show_field'] ? 1 : 0;
  variable_set('page_title_type_' . $form_state['values']['type'] . '_showfield', $show_field);
  variable_set('page_title_type_' . $form_state['values']['type'], $form_state['values']['page_title']['pattern']);

  // For some reason the node module adds the fieldset as a separate entry in the variables table... we dont want this!
  variable_del('page_title_' . $form_state['values']['type']);

  // Flush the settings on update/insert.
  page_title_get_settings(TRUE);
}