add Seminary media to list of Seminaries

This commit is contained in:
coderkun 2014-04-05 15:37:54 +02:00
commit bfdfa59f65
3 changed files with 9 additions and 1 deletions

View file

@ -66,6 +66,11 @@
{
// Created user
$seminary['creator'] = $this->Users->getUserById($seminary['created_user_id']);
// Media
if(!is_null($seminary['media_id'])) {
$seminary['media'] = $this->Media->getMediaById($seminary['media_id']);
}
}

View file

@ -49,7 +49,7 @@
{
// Get seminaries
return $this->db->query(
'SELECT id, created, created_user_id, title, url, description '.
'SELECT id, created, created_user_id, title, url, description, media_id '.
'FROM seminaries '.
'ORDER BY created DESC'
);

View file

@ -5,6 +5,9 @@
<ul>
<?php foreach($seminaries as &$seminary) : ?>
<li>
<?php if(array_key_exists('media', $seminary)) : ?>
<img src="<?=$linker->link(array('media','index',$seminary['media']['url']))?>" />
<?php endif ?>
<h2><a href="<?=$linker->link(array('seminary', $seminary['url']), 1)?>"><?=$seminary['title']?></a></h2>
<details>
<summary><?=sprintf(_('created by %s on %s'), $seminary['creator']['username'], $dateFormatter->format(new \DateTime($seminary['created'])))?></summary>