function simplenews_admin_settings_submit in Simplenews 6        
                          
                  
                        Same name and namespace in other branches
- 6.2 includes/simplenews.admin.inc \simplenews_admin_settings_submit()
 
 
1 string reference to 'simplenews_admin_settings_submit'
  - simplenews_admin_settings in ./simplenews.admin.inc
 
  - Menu callback: Simplenews admin settings - General.
 
 
File
 
   - ./simplenews.admin.inc, line 776
 
  - Newsletter admin, subscription admin, simplenews settings
 
Code
function simplenews_admin_settings_submit($form, &$form_state) {
  
  $vocabulary = (array) taxonomy_vocabulary_load($form_state['values']['simplenews_vid']);
  $form_state['values']['simplenews_content_types'] = array_filter($form_state['values']['simplenews_content_types']);
  $vocabulary['nodes'] = $form_state['values']['simplenews_content_types'];
  
  $vocabulary['multiple'] = FALSE;
  $vocabulary['required'] = TRUE;
  $vocabulary['tags'] = FALSE;
  taxonomy_save_vocabulary($vocabulary);
  variable_set('simplenews_content_types', $form_state['values']['simplenews_content_types']);
  
  unset($form_state['values']['simplenews_content_types']);
  drupal_set_message(t('Updated vocabulary %name.', array(
    '%name' => $vocabulary['name'],
  )));
  watchdog('simplenews', 'Updated vocabulary %name.', array(
    '%name' => $vocabulary['name'],
  ), WATCHDOG_NOTICE, l(t('edit'), 'admin/content/taxonomy/edit/vocabulary/' . $form_state['values']['simplenews_vid']));
}