added album functions. fixes #16

This commit is contained in:
Christian Haschek
2016-10-22 20:14:38 +02:00
parent 5765f3c0e4
commit f830d6266b
4 changed files with 88 additions and 0 deletions

View File

@@ -106,11 +106,34 @@ function whatToDo($url)
render($vars);
}
else if($data['album'])
renderAlbum($data);
else
renderImage($data);
}
function renderAlbum($data)
{
if($data['filter'])
$filters = implode('/',$data['filter']).'/';
if($data['size'])
$size = $data['size'].'/';
else if(!$data['responsive'])
$size = '300x300/';
$forcesize = ($data['forcesize']?'forcesize/':'');
foreach($data['album'] as $hash)
{
$content.='<a href="/'.$filters.$hash.'"><img src="/'.$size.$forcesize.$filters.$hash.'" /></a>';
}
if($data['embed']===true)
include (ROOT . DS . 'template_album_embed.php');
else
include (ROOT . DS . 'template_album.php');
}
function renderImage($data)
{