function FileStyles::linkToMedia in Styles 7.2
File
- contrib/file_styles/includes/styles/FileStyles.inc, line 203
- styles/contrib/file_styles/includes/styles/FileStyles.inc
Styles definitions for file styles.
Class
- FileStyles
- @file styles/contrib/file_styles/includes/styles/FileStyles.inc
Styles definitions for file styles.
Code
function linkToMedia($effect) {
if (module_exists('media') && ($fid = $this
->getFid())) {
$link = $this
->setLink('media/' . $fid);
}
else {
$uri = $this
->getUri();
$stream_wrapper = file_stream_wrapper_get_instance_by_uri($uri);
$url = $stream_wrapper
->getExternalUrl();
$link = $this
->setLink($url);
}
if (!$this
->getOutput() && ($title = $this
->getTitle())) {
$this
->setOutput(l($title, $link));
}
}