function media_flickr_error_check in Media: Flickr 6
This will log an error if we don't have a key yet. In addition, if the user is an admin, we'll display an error.
1 call to media_flickr_error_check()
- media_flickr_sets_request in ./
media_flickr.module - This is a wrapper for emfield_request_xml that includes flickr's api key.
File
- ./
media_flickr.module, line 173 - Embedded Video Field provider file for Flickr.com photosets.
Code
function media_flickr_error_check() {
static $checked;
if (is_null($checked)) {
if (variable_get('emimage_flickr_api_key', '') == '') {
global $user;
$error = 'You do not yet have a Flickr API key set. You will need to !apply and enter your key at the !settings before Flickr images may be displayed.';
$arguments = array(
'!apply' => l(t('apply for a Flickr API key'), MEDIA_FLICKR_API_APPLICATION_URL),
'!settings' => l(t('Embedded Media Field administration page'), 'admin/content/emfield/emvideo'),
);
if (user_access('administer site configuration')) {
drupal_set_message(t($error, $arguments), 'error');
}
watchdog('media_flickr', $error, $arguments);
$checked = FALSE;
}
else {
$checked = TRUE;
}
}
return $checked;
}