function media_embed_wysiwyg_plugin_validate in Media WYSIWYG Embed 7
Element validate callback for the wysiwyg plugin button.
1 string reference to 'media_embed_wysiwyg_plugin_validate'
- media_embed_form_wysiwyg_profile_form_alter in ./
media_embed.module - Implements hook_form_FORM_ID_alter().
File
- ./
media_embed.module, line 196
Code
function media_embed_wysiwyg_plugin_validate($element, &$form_state) {
if (!empty($form_state['values']['buttons']['media_embed']['media_embed'])) {
$format = filter_format_load($form_state['build_info']['args'][0]->format);
$filters = filter_list_format($format->format);
if (empty($filters['api_tokens']->status)) {
form_error($element, t('The %filter filter must be enabled for the !format format in order to use the %plugin plugin.', array(
'%filter' => 'API Tokens',
'%plugin' => t('Media embed'),
'!format' => l($format->name, 'admin/config/content/formats/' . $format->format, array(
'query' => array(
'destination' => $_GET['q'],
),
)),
)));
}
}
}