public function MediaFlickrStreamWrapper::getExternalUrl in Media: Flickr 7
Same name and namespace in other branches
- 7.2 includes/MediaFlickrStreamWrapper.inc \MediaFlickrStreamWrapper::getExternalUrl()
Get the url of the original image.
1 call to MediaFlickrStreamWrapper::getExternalUrl()
File
- includes/
MediaFlickrStreamWrapper.inc, line 38 - 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 Photosets & 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));
}
// Don't fall through.
return;
}
// Return the direct image.
$url = media_flickr_image_url($this->parameters['p']);
return $url;
}