function boxes_validate_delta in Boxes 6
Same name and namespace in other branches
- 7 boxes.admin.inc \boxes_validate_delta()
Validate handler for box delta.
1 string reference to 'boxes_validate_delta'
- boxes_add_form in ./boxes.admin.inc 
- Generate form for creating new boxes.
File
- ./boxes.admin.inc, line 25 
Code
function boxes_validate_delta($element, &$form_state) {
  if (!preg_match('!^[a-z0-9_]+$!', $element['#value'])) {
    form_error($element, t('The machine-readable name must contain only lowercase letters, numbers, and underscores.'));
  }
  if (strpos($element['#value'], 'boxes_add__') === 0 || boxes_load($element['#value'])) {
    form_error($element, t('The machine-readable name is already taken.'));
  }
}