41 lines
No EOL
873 B
PHP
41 lines
No EOL
873 B
PHP
<?php defined('KOBLOG') or die('Koblog CMS.');
|
|
|
|
class MediaHelper {
|
|
|
|
public static function getImage($slug)
|
|
{
|
|
global $medias;
|
|
if ($slug == '' || !$medias->exists($slug)) {
|
|
return null;
|
|
}
|
|
return new Media($slug);
|
|
}
|
|
|
|
public static function getLogo()
|
|
{
|
|
global $site;
|
|
return MediaHelper::getImage($site->logo());
|
|
}
|
|
|
|
public static function getFavicon()
|
|
{
|
|
global $site;
|
|
return MediaHelper::getImage($site->favicon());
|
|
}
|
|
|
|
public static function getDefaultThumbnail()
|
|
{
|
|
global $site;
|
|
return MediaHelper::getImage($site->defaultThumbnail());
|
|
}
|
|
|
|
public static function toHTML($media, $classes = "")
|
|
{
|
|
if ($media != null) {
|
|
return $media->toHTML($classes);
|
|
} else {
|
|
return "";
|
|
}
|
|
}
|
|
|
|
} |