function classified_admin_settings_validate in Classified Ads 6.3
Same name and namespace in other branches
- 7.3 classified.admin.inc \classified_admin_settings_validate()
Validate handler for settings form.
1 string reference to 'classified_admin_settings_validate'
- classified_admin_settings in ./
classified.admin.inc - Implements hook_settings().
File
- ./
classified.admin.inc, line 144 - Admin page(s) for the classified module.
Code
function classified_admin_settings_validate($form, &$form_state) {
$lifetimes = array();
$base_name = 'classified-lifetime-';
$base_length = drupal_strlen($base_name);
foreach (element_children($form_state['values']) as $name) {
if (strpos($name, $base_name) !== 0) {
continue;
}
elseif ($name == $base_name . 'default') {
$lifetimes[0] = $form_state['values'][$name];
unset($form_state['values'][$name]);
}
else {
$lifetimes[drupal_substr($name, $base_length)] = $form_state['values'][$name];
unset($form_state['values'][$name]);
}
}
$form_state['values']['classified-lifetimes'] = $lifetimes;
}