function imagemagick_element_validate_path in ImageMagick 7
Form element validation handler for convert executable path setting.
1 string reference to 'imagemagick_element_validate_path'
- image_imagemagick_settings in ./
imagemagick.module - Retrieve settings for the ImageMagick toolkit.
File
- ./
imagemagick.module, line 91 - Provides ImageMagick integration.
Code
function imagemagick_element_validate_path($element, &$form_state) {
if ($form_state['values']['image_toolkit'] == 'imagemagick') {
// During form validation, we want to prevent form submission, so regardless
// of whether _imagemagick_convert_exec() will trigger a user error (which
// may not be visible due to the global error_level setting), we also need
// to trigger a form validation error.
$status = _imagemagick_check_path($element['#value']);
if ($status['errors']) {
// Form API allows only one error per element, so we concatenate possibly
// multiple errors.
form_error($element, implode('<br />', $status['errors']));
}
}
}