You are here

function media_flickr_photo_remote_url in Media: Flickr 6

This returns a cached photo stream from the Flickr farm servers.

3 calls to media_flickr_photo_remote_url()
_media_flickr_photoset_load_photos in ./media_flickr.utilities.inc
Returns an array of all URLs for photos associated with a photoset, associated by photo code. These will be of the Flickr specified size (1-5), and may be local or remote, based on settings and availability.
_media_flickr_photo_url_from_size in ./media_flickr.utilities.inc
_media_flickr_store_local in ./media_flickr.utilities.inc

File

./media_flickr.module, line 238
Embedded Video Field provider file for Flickr.com photosets.

Code

function media_flickr_photo_remote_url($photo_code, $size) {
  $getsize = media_flickr_sets_request('flickr.photos.getSizes', array(
    'photo_id' => $photo_code,
  ));

  // For small images, there may not be the sizes 0..4 that
  // media_flickr_guess_size assumes, so:
  $size = min($size, count($getsize['sizes']['size']) - 1);
  return $getsize['sizes']['size'][$size]['source'];
}