function google_appliance_admin_settings_submit in Google Search Appliance 6.2
Same name and namespace in other branches
- 5 google_appliance.module \google_appliance_admin_settings_submit()
- 7 google_appliance.admin.inc \google_appliance_admin_settings_submit()
Submit handler for module configuration form. Rebuild menus if a significant config value was changed.
1 string reference to 'google_appliance_admin_settings_submit'
- google_appliance_admin_settings in ./
google_appliance.module - google_appliance module configuration form.
File
- ./
google_appliance.module, line 810 - Google Search Appliance (GSA) / Google Mini integration
Code
function google_appliance_admin_settings_submit($form, &$form_state) {
$fields = array(
'google_appliance_name',
'google_appliance_path',
'google_appliance_default_client',
'google_appliance_default_collection',
'google_appliance_default_tab_enabled',
'google_appliance_default_search_path',
'google_appliance_search_tabs',
);
foreach ($fields as $field) {
if ($form_state['values'][$field] != $form["config_init"][$field]['#default_value']) {
drupal_set_message(t("Rebuilding menus."));
google_appliance_get_settings(TRUE);
//reset
menu_rebuild();
break;
}
}
}