You are here

function _filefield_widget_settings_max_filesize_per_node_validate in FileField 6.2

Same name and namespace in other branches
  1. 6.3 filefield_widget.inc \_filefield_widget_settings_max_filesize_per_node_validate()
1 string reference to '_filefield_widget_settings_max_filesize_per_node_validate'
filefield_widget_settings in ./filefield.module
Implementation of CCK's hook_widget_settings().

File

./filefield.module, line 499

Code

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

    // Empty means no size restrictions, so don't throw an error.
  }
  else {
    if (!is_numeric(parse_size($form_state['values']['max_filesize_per_node']))) {
      form_error($element, t('The "Maximum file size per node" 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).'));
    }
  }
}