You are here

MediaFlickrStreamWrapper.inc in Media: Flickr 7

Dummy placeholder; moved to /includes. This is here to avert a WSOD on update prior to 7001.

File

MediaFlickrStreamWrapper.inc
View source
<?php

/**
 * @file
 * Dummy placeholder; moved to /includes.
 * This is here to avert a WSOD on update prior to 7001.
 */

/**
 *  Create an instance like this:
 *  $youtube = new ResourceYouTubeStreamWrapper('flickr://u/[user-code]/p/[photo-code]');
 */
class MediaFlickrStreamWrapper extends MediaReadOnlyStreamWrapper {
  protected $base_url = 'https://www.flickr.com/';
  public function interpolateUrl() {
    if (isset($this->parameters['p'])) {
      return $this->base_url . 'photos/' . check_plain($this->parameters['u']) . '/' . check_plain($this->parameters['p']);
    }
  }
  public function getTarget($f) {
    return FALSE;
  }
  public static function getMimeType($uri, $mapping = NULL) {
    return 'image/jpeg';
  }

}

Classes

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