You are here

public function PowerMenuTaxonomyHandler::configurationFormSubmit in Power Menu 7.2

Overrides PowerMenuHandlerInterface::configurationFormSubmit

See also

PowerMenuHandlerInterface::configurationFormSubmit()

File

plugins/menu_handlers/PowerMenuTaxonomyHandler.class.php, line 70

Class

PowerMenuTaxonomyHandler
Implementation of the interface PowerMenuHandlerInterface.

Code

public function configurationFormSubmit(array $form, array &$form_state) {
  $vocabulary = taxonomy_vocabulary_load($form_state['values']['vocabulary']);
  $vocabulary = array(
    'vid' => $vocabulary->vid,
    'machine_name' => $vocabulary->machine_name,
  );
  variable_set('power_menu_taxonomy_vocabulary', $vocabulary);
  variable_set('power_menu_taxonomy_default_enable_create_term', $form_state['values']['default_enable_create_term']);
  variable_set('power_menu_taxonomy_create_term_always', $form_state['values']['create_term_always']);
  variable_set('power_menu_taxonomy_force_term_selection', $form_state['values']['force_term_selection']);
  variable_set('power_menu_taxonomy_show_menu_link_info', $form_state['values']['show_menu_link_info']);
}