function variable_realm_edit_variables_form_submit in Variable 7.2
Same name and namespace in other branches
- 7 variable_realm/variable_realm.form.inc \variable_realm_edit_variables_form_submit()
Edit variables for realm.
1 string reference to 'variable_realm_edit_variables_form_submit'
- variable_realm_edit_variables_form in variable_realm/
variable_realm.form.inc - Edit variables for realm.
File
- variable_realm/
variable_realm.form.inc, line 135 - Administrative forms for variable realms.
Code
function variable_realm_edit_variables_form_submit($form, &$form_state) {
$realm_name = $form_state['values']['realm_name'];
$realm_key = $form_state['values']['realm_key'];
foreach ($form_state['values']['variables'] as $group => $group_variables) {
if (is_array($group_variables)) {
foreach ($group_variables as $name => $value) {
$current = variable_realm_get($realm_name, $realm_key, $name);
if ($current !== $value) {
variable_realm_set($realm_name, $realm_key, $name, $value);
}
}
}
}
// Redirect later depending on query string parameters.
_variable_realm_form_submit_redirect($form, $form_state);
}