You are here

function view_mode_page_remove_pattern_submit in View Mode Page 8.2

Same name and namespace in other branches
  1. 7.2 view_mode_page.module \view_mode_page_remove_pattern_submit()

Submit handler for the remove pattern form

File

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

Code

function view_mode_page_remove_pattern_submit($form, &$form_state) {
  $hash = arg(4);
  $pattern = (object) drupal_json_decode($form_state['values']['pattern']);
  if (view_mode_page_pattern_hash($pattern) == $hash) {
    view_mode_page_delete_entity_patterns($pattern->entity_type, $pattern->content_type, $pattern->view_mode, $pattern->url_pattern);
    global $user;
    drupal_set_message(t('View Mode Page pattern removed'));
    watchdog('view_mode_page', 'Pattern removed: ' . drupal_json_encode($pattern) . ' by uid ' . $user->uid);
    drupal_goto('admin/structure');
  }
}