function fb_instant_articles_display_node_type_form_submit in Facebook Instant Articles 7.2
Same name and namespace in other branches
- 7 modules/fb_instant_articles_display/fb_instant_articles_display.module \fb_instant_articles_display_node_type_form_submit()
Submit callback for node type form.
See also
fb_instant_articles_display_form_node_type_form_alter()
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 214 - 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);
}
}