function imce_resize_submit in IMCE 6
Same name and namespace in other branches
- 6.2 inc/imce.page.inc \imce_resize_submit()
- 7 inc/imce.page.inc \imce_resize_submit()
Submit resize form.
1 string reference to 'imce_resize_submit'
- imce_resize_form in inc/
page.inc - Resizing form.
File
- inc/
page.inc, line 338
Code
function imce_resize_submit($form, &$form_state) {
$form_state['redirect'] = FALSE;
$imce =& $form['#parameters'][2]['imce'];
//check dimensions
$width = (int) $form_state['values']['width'];
$height = (int) $form_state['values']['height'];
list($maxw, $maxh) = explode('x', $imce['dimensions']);
if ($width < 1 || $height < 1 || $maxw && ($width > $maxw || $height > $maxh)) {
drupal_set_message(t('Please specify dimensions within the allowed range that is from 1x1 to @dimensions.', array(
'@dimensions' => $imce['dimensions'] ? $imce['dimensions'] : t('unlimited'),
)), 'error');
return;
}
$resized = imce_process_files($form_state['values']['filenames'], $imce, 'imce_resize_image', array(
$width,
$height,
$form_state['values']['copy'],
));
if (!empty($resized)) {
drupal_set_message(t('File resizing successful: %files.', array(
'%files' => utf8_encode(implode(', ', $resized)),
)));
}
}