You are here

function _filefield_widget_settings_max_filesize_per_file_validate in FileField 6.3

Same name and namespace in other branches
  1. 6.2 filefield.module \_filefield_widget_settings_max_filesize_per_file_validate()
1 string reference to '_filefield_widget_settings_max_filesize_per_file_validate'
filefield_widget_settings_form in ./filefield_widget.inc
Implementation of CCK's hook_widget_settings($op == 'form').

File

./filefield_widget.inc, line 128
This file contains CCK widget related functionality.

Code

function _filefield_widget_settings_max_filesize_per_file_validate($element, &$form_state) {
  if (empty($form_state['values']['max_filesize_per_file'])) {
    return;

    // Empty means no size restrictions, so don't throw an error.
  }
  elseif (!is_numeric(parse_size($form_state['values']['max_filesize_per_file']))) {
    form_error($element, t('The "@field" option must contain a valid value. You can either leave the text field empty or enter a string like "512" (bytes), "80K" (kilobytes) or "50M" (megabytes).', array(
      '@field' => t('Maximum upload size per file'),
    )));
  }
}