You are here

function view_mode_page_form_submit in View Mode Page 7

Same name and namespace in other branches
  1. 8 view_mode_page.module \view_mode_page_form_submit()
  2. 8.2 view_mode_page.module \view_mode_page_form_submit()
  3. 7.2 view_mode_page.module \view_mode_page_form_submit()

Implements hook_form_submit().

Form submit handler for saving view mode page patterns.

1 string reference to 'view_mode_page_form_submit'
view_mode_page_form_alter in ./view_mode_page.module
Implements hook_page_alter().

File

./view_mode_page.module, line 89
View Mode Page module allows users to add a page for a specific view mode.

Code

function view_mode_page_form_submit($form, &$form_state) {
  $content_type = $form['#bundle'];
  $view_mode = $form['#view_mode'];
  if (isset($form_state['values']['additional_settings']['view_mode_page_settings']['view_mode_page_url_pattern'])) {
    view_mode_page_delete_patterns($content_type, $view_mode);
    view_mode_page_add_pattern($content_type, $view_mode, $form_state['values']['additional_settings']['view_mode_page_settings']['view_mode_page_url_pattern'], $form_state['values']['additional_settings']['view_mode_page_settings']['view_mode_page_show_title'], $form_state['values']['additional_settings']['view_mode_page_settings']['view_mode_page_title']);
    menu_rebuild();
  }
}