function imagezoomer_settings_form_validate in Image Zoomer 7
Validate the imagezoomer_settings_form.
File
- ./
imagezoomer.module, line 535 - Integrate Powerzoomer / Featuredzoom jquery plugins to Drupal 7
Code
function imagezoomer_settings_form_validate($form, &$form_state) {
// Powerzoomer validation
// Limit the power defaul value to range 1-10.
if ($form_state['values']['imagezoomer_power_default_power'] < 1 or $form_state['values']['imagezoomer_power_default_power'] > 10) {
form_set_error('imagezoomer_power_default_power', t('The default power value should be greater than 0 and less than or equal to 10 only.'));
}
// Low range value should be greater than 0.
if ($form_state['values']['imagezoomer_power_power_range_low'] < 1) {
form_set_error('imagezoomer_power_power_range_low', t('The power low range value should be greater than 0.'));
}
// High range value should be greater than Low range value.
if ($form_state['values']['imagezoomer_power_power_range_low'] >= $form_state['values']['imagezoomer_power_power_range_high']) {
form_set_error('imagezoomer_power_power_range_high', t('The power hight range value should be greater than the power low range value.'));
}
// Magnifier size width should be greater than 0.
if ($form_state['values']['imagezoomer_power_magnifier_size_width'] < 1) {
form_set_error('imagezoomer_power_magnifier_size_width', t('The magnifier size width value should be greater than 0.'));
}
// Magnifier size height should be greater than 0.
if ($form_state['values']['imagezoomer_power_magnifier_size_height'] < 1) {
form_set_error('imagezoomer_power_magnifier_size_height', t('The magnifier size height value should be greater than 0.'));
}
// Featured zoomer validation
// Low range value should be greater than 0.
if ($form_state['values']['imagezoomer_featured_power_range_low'] < 1) {
form_set_error('imagezoomer_featured_power_range_low', t('The featured zoomer power low range value should be greater than 0.'));
}
// High range value should be greater than Low range value.
if ($form_state['values']['imagezoomer_featured_power_range_low'] >= $form_state['values']['imagezoomer_featured_power_range_high']) {
form_set_error('imagezoomer_featured_power_range_high', t('The featured zoomer power hight range value should be greater than the power low range value.'));
}
// Magnifier size width should be greater than 0.
if ($form_state['values']['imagezoomer_featured_magnifier_size_width'] < 1) {
form_set_error('imagezoomer_featured_magnifier_size_width', t('The magnifier size width value should be greater than 0.'));
}
// Magnifier size height should be greater than 0.
if ($form_state['values']['imagezoomer_featured_magnifier_size_height'] < 1) {
form_set_error('imagezoomer_featured_magnifier_size_height', t('The magnifier size height value should be greater than 0.'));
}
}