function _media_flickr_sets_request in Media: Flickr 7
Same name and namespace in other branches
- 7.2 includes/media_flickr.utilities.inc \_media_flickr_sets_request()
This is a wrapper for emfield_request_xml that includes flickr's api key.
Parameters
string $method: @param array $args @param boolean $refresh Optional; if TRUE, then we'll force a new load of the XML. Otherwise, a cached version will be retrieved if possible. @return object A fully populated SimpleXML object.
5 calls to _media_flickr_sets_request()
- _media_flickr_get_user_id in includes/
media_flickr.utilities.inc - _media_flickr_photoset_exists in includes/
media_flickr.utilities.inc - _media_flickr_photoset_photo_id in includes/
media_flickr.utilities.inc - _media_flickr_photo_exists in includes/
media_flickr.utilities.inc - _media_flickr_photo_remote_url in includes/
media_flickr.utilities.inc - This returns a cached photo stream from the Flickr farm servers.
File
- includes/
media_flickr.utilities.inc, line 57 - Utility functions for Media: Flickr.
Code
function _media_flickr_sets_request($method, $args = array(), $refresh = FALSE) {
// Display an error if we don't have an API key yet.
if (!_media_flickr_error_check()) {
return array();
}
$args['api_key'] = trim(media_flickr_variable_get('api_key'));
if ($secret = trim(media_flickr_variable_get('api_secret'))) {
$args['secret'] = md5($secret);
}
$args['method'] = $method;
$xml = media_retrieve_xml(MEDIA_FLICKR_RESTPOINT . '?' . drupal_http_build_query($args), user_access('administer site configuration'), $refresh);
return $xml;
}