function yr_verdata_settings_submit in Yr Weatherdata 6
Same name and namespace in other branches
- 6.2 yr_verdata.admin.inc \yr_verdata_settings_submit()
- 7.3 yr_verdata.admin.inc \yr_verdata_settings_submit()
- 7 yr_verdata.admin.inc \yr_verdata_settings_submit()
Implementation of hook_submit().
1 string reference to 'yr_verdata_settings_submit'
- yr_verdata_settings in ./
yr_verdata.module - The administrative settings form.
File
- ./
yr_verdata.module, line 503 - yr_verdata.module This file provides the yr_verdata forecast module.
Code
function yr_verdata_settings_submit($form, &$form_state) {
// If the user hit the 'Reset to defaults button' we do that then return.
if ($form_state['clicked_button']['#parents'][0] == 'reset') {
variable_set('yr_verdata_lang', 'place');
variable_set('yr_verdata_maxage', 21600);
variable_set('yr_verdata_order', 'subregion');
variable_set('yr_verdata_display_countryname', 'off');
variable_set('yr_verdata_multiblock', 'off');
variable_set('yr_jquery_ui_version', '17');
drupal_set_message(t('The configuration options have been reset to their default values.'));
}
else {
$lang = $form_state['values']['yr_verdata_lang'];
$maxage = (int) $form_state['values']['yr_verdata_maxage'];
$order = $form_state['values']['yr_verdata_order'];
$multiblock = $form_state['values']['yr_verdata_multiblock'];
variable_set('yr_verdata_lang', $lang);
variable_set('yr_verdata_maxage', $maxage);
variable_set('yr_verdata_order', $order);
variable_set('yr_verdata_display_countryname', $form_state['values']['yr_verdata_display_countryname']);
variable_set('yr_verdata_multiblock', $multiblock);
variable_set('yr_jquery_ui_version', $form_state['values']['yr_jquery_ui_version']);
drupal_set_message(t('Settings saved.'));
}
}