function _adsense_oldcode_settings_validate in Google AdSense integration 5.3
Same name and namespace in other branches
- 6 old/oldcode/adsense_oldcode.admin.inc \_adsense_oldcode_settings_validate()
- 7 old/oldcode/adsense_oldcode.admin.inc \_adsense_oldcode_settings_validate()
Validate adsense_oldcode_settings form.
File
- old/
oldcode/ adsense_oldcode.admin.inc, line 164 - Contains the administrative functions of the adsense_oldcode module.
Code
function _adsense_oldcode_settings_validate($form_id, $form_values, $form) {
$number_blocks = $form_values['adsense_oldcode_number_blocks'];
if ($number_blocks < 0) {
form_set_error('adsense_oldcode_number_blocks', t("Number of blocks can't be a negative number"));
}
$colors = array(
'adsense_color_border_',
'adsense_color_bg_',
'adsense_color_link_',
'adsense_color_url_',
'adsense_color_text_',
);
for ($group = 1; $group <= ADSENSE_MAX_GROUPS; $group++) {
foreach ($colors as $field_name) {
$field_value = $form_values[$field_name . $group];
form_set_value($form['types_colors']['groups'][$group][$field_name . $group], drupal_strtoupper($field_value));
if (!preg_match('/#[0-9A-F]{6}/i', $field_value)) {
form_set_error($field_name . $group, t("Color must be between #000000 and #FFFFFF"));
}
}
}
}