You are here

function _media_flickr_sets_request in Media: Flickr 7

Same name and namespace in other branches
  1. 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;
}