function variable_realm_variable_theme_form_submit in Variable 7
Same name and namespace in other branches
- 7.2 variable_realm/variable_realm.form.inc \variable_realm_variable_theme_form_submit()
Save multilingual variables and remove them from form.
Note the theme variable has already been set into 'variable_realm_theme_settings'
1 string reference to 'variable_realm_variable_theme_form_submit'
- variable_realm_variable_settings_form_alter in variable_realm/
variable_realm.variable.inc - Implements hook_variable_settings_form_alter().
File
- variable_realm/
variable_realm.form.inc, line 263 - Administrative forms for variable realms.
Code
function variable_realm_variable_theme_form_submit($form, &$form_state) {
foreach ($form['#realm_keys'] as $realm_name => $realm_key) {
$realm_info = variable_realm_info($realm_name);
$settings = variable_get('variable_realm_theme_settings');
$variable_name = $form['#realm_theme'][$realm_name];
variable_realm_set($realm_name, $realm_key, $variable_name, $settings);
// If current is default language, we allow global (without language) variables to be set too
if ($realm_key == $realm_info['default key']) {
variable_set($variable_name, $settings);
}
variable_del('variable_realm_theme_settings');
}
}