You are here

public function MediaFlickrStreamWrapper::getExternalUrl in Media: Flickr 7.2

Same name and namespace in other branches
  1. 7 includes/MediaFlickrStreamWrapper.inc \MediaFlickrStreamWrapper::getExternalUrl()

Get the url of the original image.

Return value

string

1 call to MediaFlickrStreamWrapper::getExternalUrl()
MediaFlickrStreamWrapper::getOriginalThumbnailPath in includes/MediaFlickrStreamWrapper.inc

File

includes/MediaFlickrStreamWrapper.inc, line 46
Create a Flickr Stream Wrapper class for the Media/Resource module.

Class

MediaFlickrStreamWrapper
Create an instance like this: $flickr = new MediaFlickrStreamWrapper('flickr://u/[user-code]/p/[photo-code]');

Code

public function getExternalUrl() {

  // Look for photo sets & searches.
  if (!isset($this->parameters['p'])) {
    if (isset($this->parameters['search']) || isset($this->parameters['s']) && $this->parameters['s']) {
      return media_flickr_image_url(media_flickr_photoset_photo_id($this->uri));
    }
    return '';
  }
  return media_flickr_image_url($this->parameters['p']);
}