function imagepicker_settings_form_validate in Image Picker 5.2
Same name and namespace in other branches
- 6.2 imagepicker.admin.inc \imagepicker_settings_form_validate()
- 7 imagepicker.admin.inc \imagepicker_settings_form_validate()
Validate settings form
File
- ./
imagepicker.module, line 1477 - Enables permitted roles to upload images for insertion into configured nodes.
Code
function imagepicker_settings_form_validate($form_id, $form_values) {
global $user;
if (!drupal_strlen($form_values['imagepicker_default_thumbnail_size'])) {
form_set_error('imagepicker_default_thumbnail_size', t('You must fill in the Thumbnail field'));
}
if (!is_numeric($form_values['imagepicker_default_thumbnail_size'])) {
form_set_error('imagepicker_default_thumbnail_size', t('The Thumbnail field must be a number'));
}
if (!drupal_strlen($form_values['imagepicker_default_browser_thumbnail_size'])) {
form_set_error('imagepicker_default_browser_thumbnail_size', t('You must fill in the Browser Thumbnail field'));
}
if (!is_numeric($form_values['imagepicker_default_browser_thumbnail_size'])) {
form_set_error('imagepicker_default_browser_thumbnail_size', t('The Browser Thumbnail field must be a number'));
}
if (drupal_strlen($form_values['imagepicker_default_scale']) && !is_numeric($form_values['imagepicker_default_scale'])) {
form_set_error('imagepicker_default_scale', t('The Scale field must be a number'));
}
if (!drupal_strlen($form_values['imagepicker_default_fleft'])) {
form_set_error('imagepicker_default_fleft', t('You must fill in the Left alignment field'));
}
if (!drupal_strlen($form_values['imagepicker_default_fright'])) {
form_set_error('imagepicker_default_fright', t('You must fill in the Right alignment field'));
}
if (!is_numeric($form_values['imagepicker_advanced_iframe_height'])) {
form_set_error('imagepicker_advanced_iframe_height', t('The Iframe height must be a number'));
}
if (!drupal_strlen($form_values['imagepicker_advanced_iframe_width'])) {
form_set_error('imagepicker_advanced_iframe_width', t('You must fill in the Iframe width'));
}
if (!drupal_strlen($form_values['imagepicker_advanced_iframe_border'])) {
form_set_error('imagepicker_advanced_iframe_border', t('You must fill in the Iframe border'));
}
if (!drupal_strlen($form_values['imagepicker_insert_defaults_align'])) {
form_set_error('imagepicker_insert_defaults_align', t('You must fill in the default align field'));
}
if (!drupal_strlen($form_values['imagepicker_insert_defaults_show'])) {
form_set_error('imagepicker_insert_defaults_show', t('You must fill in the default show field'));
}
if (!drupal_strlen($form_values['imagepicker_insert_defaults_link'])) {
form_set_error('imagepicker_insert_defaults_link', t('You must fill in the default link field'));
}
if ($form_values['imagepicker_show_browse_order_form'] != 1) {
user_save($user, array(
'imagepicker_browser_order' => NULL,
));
}
}