You are here

function fb_instant_articles_display_node_type_form_submit in Facebook Instant Articles 7

Same name and namespace in other branches
  1. 7.2 modules/fb_instant_articles_display/fb_instant_articles_display.module \fb_instant_articles_display_node_type_form_submit()

Submit callback for node type form.

1 string reference to 'fb_instant_articles_display_node_type_form_submit'
fb_instant_articles_display_form_node_type_form_alter in modules/fb_instant_articles_display/fb_instant_articles_display.module
Implements hook_form_FORM_ID_alter().

File

modules/fb_instant_articles_display/fb_instant_articles_display.module, line 70
Hook implementations for Facebook Instant Articles Display module.

Code

function fb_instant_articles_display_node_type_form_submit($form, &$form_state) {
  $fb_instant_enabled = fb_instant_articles_display_is_article_type('node', $form['#node_type']->type);
  if (!$fb_instant_enabled && $form_state['values']['fb_instant_enabled']) {

    // Save the new article type.
    fb_instant_articles_display_set_entity_type('node', $form['#node_type']->type);
    ctools_include('export');
    ctools_export_crud_enable('fb_instant_articles_display_layout_settings', 'node|article|fb_instant_article');
  }
  elseif (!$form_state['values']['fb_instant_enabled']) {
    fb_instant_articles_display_delete_entity_type('node', $form['#node_type']->type);
  }
}