You are here

MediaFlickrStyles.inc in Media: Flickr 7

Definition for Styles.

File

includes/MediaFlickrStyles.inc
View source
<?php

/**
 * @file
 * Definition for Styles.
 */
class MediaFlickrStyles extends FileStyles {
  public function getImageUri() {
    if ($image_uri = $this
      ->get('imageUri')) {
      return $image_uri;
    }
    $object = $this
      ->getObject();
    if ($object->uri) {
      $wrapper = file_stream_wrapper_get_instance_by_uri($object->uri);
      return $wrapper
        ->getLocalThumbnailPath();
    }
  }
  public function flickr_image($effect) {
    $variables = array(
      'uri' => $this
        ->getUri(),
      'width' => $this
        ->getWidth(),
      'height' => $this
        ->getHeight(),
    );
    $variables = array_merge($variables, $this->variables);
    $this
      ->setOutput(theme('media_flickr_embed', $variables));
  }
  public function flickr_photoset($effect) {
    $variables = array(
      'uri' => $this
        ->getUri(),
      'width' => $this
        ->getWidth(),
      'height' => $this
        ->getHeight(),
      'photoset' => TRUE,
    );
    $variables = array_merge($variables, $this->variables);
    $this
      ->setOutput(theme('media_flickr_embed', $variables));
  }

}

Classes

Namesort descending Description
MediaFlickrStyles @file Definition for Styles.