popsu-d7/sites/all/modules/media_vimeo/includes/MediaVimeoStyles.inc
Bachir Soussi Chiadmi 1bc61b12ad first import
2015-04-08 11:40:19 +02:00

46 lines
1.1 KiB
PHP

<?php
/**
* @file
* Styles class implementation for Media: Vimeo.
*/
class MediaVimeoStyles extends FileStyles {
public $autoplay;
public $fullscreen;
function getAutoplay() {
return $this->get('autoplay');
}
function setAutoplay($value) {
return $this->set('autoplay', $value);
}
function getFullscreen() {
return $this->get('fullscreen');
}
function setFullscreen($value) {
return $this->set('fullscreen', $value);
}
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();
}
}
function video($effect) {
$variables = array(
'uri' => $this->getUri(),
'width' => $this->getWidth(),
'height' => $this->getHeight(),
'autoplay' => $this->getAutoplay(),
'fullscreen' => $this->getFullscreen(),
);
$this->setOutput(theme('media_vimeo_video', $variables));
}
}