function drd_server_config_save in Drupal Remote Dashboard Server 7.2
Same name and namespace in other branches
- 6.2 drd_server.module \drd_server_config_save()
Callback to save form values, either for Core or Domain.
Parameters
array $form: Form definition for which the values should be stored.
array $values: The values to be saved.
bool $return: Whether to return the result string to be sent back to DRD.
Return value
string The result string to be sent back to DRD.
2 calls to drd_server_config_save()
- drd_server_config_domain_save in ./
drd_server.module - Callback to save Domain configuration.
- drd_server_config_server_save in ./
drd_server.module - Callback to save Core configuration.
File
- ./
drd_server.module, line 774 - Provides XMLRPC implementation to respond to requests from DRD.
Code
function drd_server_config_save($form, $values, $return = TRUE) {
foreach ($form as $key => $element) {
if (is_array($element) && substr($key, 0, 1) != '#') {
drd_server_config_save($element, $values, FALSE);
}
if (!empty($values[$key])) {
variable_set($key, $values[$key]);
}
}
if ($return) {
return drd_server_result('drd.config.save', TRUE);
}
return '';
}