function EMMODULE_PROVIDER_validate in Embedded Media Field 6
Same name and namespace in other branches
- 6.3 hooks/emfield.php \EMMODULE_PROVIDER_validate()
 - 6.2 hooks/emfield.php \EMMODULE_PROVIDER_validate()
 
Validate the provider's embedded code.
This allows each provider to determine whether a pasted URL that otherwise matches a parse attempt from EMMODULE_PROVIDER_extract is valid. For instance, the provider file might check against the third party provider's API to ensure a video still exists. If the validation is to fail, the function should call form_set_error with the provided $error_field.
Parameters
$code: The unique identifier for the third party media. @param $error_field The form field to use with form_set_error().
File
- hooks/
emfield.php, line 103  - Document various hooks for Embedded Media Field.
 
Code
function EMMODULE_PROVIDER_validate($code, $error_field) {
  if (!_example_call_api('video_data', $code)) {
    form_set_error($error_field, t('That video no longer exists on example.com.'));
  }
}