You are here

function media_field_instance_validate in D7 Media 7.2

Same name and namespace in other branches
  1. 7.4 media.module \media_field_instance_validate()
  2. 7.3 media.module \media_field_instance_validate()

Validation handler; ensure that the upload destination scheme is one of the allowed schemes.

1 string reference to 'media_field_instance_validate'
media_form_field_ui_field_edit_form_alter in ./media.module
Implements hook_form_FIELD_UI_FIELD_EDIT_FORM_alter().

File

./media.module, line 383
Media API

Code

function media_field_instance_validate($form, &$form_state) {
  $allowed_schemes = array_filter($form_state['values']['instance']['widget']['settings']['allowed_schemes']);
  $upload_destination = $form_state['values']['field']['settings']['uri_scheme'];
  if (!empty($allowed_schemes) && !in_array($upload_destination, $allowed_schemes)) {
    form_set_error('allowed_schemes', t('The upload destination must be one of the allowed schemes.'));
  }
}