implement avatar pictures
This commit is contained in:
parent
2f9c13feff
commit
0c7b2374df
3 changed files with 8 additions and 2 deletions
|
|
@ -17,7 +17,7 @@
|
||||||
*
|
*
|
||||||
* @author Oliver Hanraths <oliver.hanraths@uni-duesseldorf.de>
|
* @author Oliver Hanraths <oliver.hanraths@uni-duesseldorf.de>
|
||||||
*/
|
*/
|
||||||
class CharactersController extends \hhu\z\Controller
|
class CharactersController extends \hhu\z\controllers\SeminaryRoleController
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* User permissions
|
* User permissions
|
||||||
|
|
|
||||||
|
|
@ -132,9 +132,12 @@
|
||||||
public function getCharacterByUrl($seminaryId, $characterUrl)
|
public function getCharacterByUrl($seminaryId, $characterUrl)
|
||||||
{
|
{
|
||||||
$data = $this->db->query(
|
$data = $this->db->query(
|
||||||
'SELECT characters.id, characters.created, characters.charactertype_id, characters.name, characters.url, characters.user_id, characters.xps, characters.xplevel, charactertypes.name AS charactertype_name, charactertypes.url AS charactertypes_url '.
|
'SELECT characters.id, characters.created, characters.charactertype_id, characters.name, characters.url, characters.user_id, characters.xps, characters.xplevel, charactertypes.name AS charactertype_name, charactertypes.url AS charactertypes_url, media.url AS avatar_url, media.description AS avatar_description '.
|
||||||
'FROM v_characters AS characters '.
|
'FROM v_characters AS characters '.
|
||||||
'LEFT JOIN charactertypes ON charactertypes.id = characters.charactertype_id '.
|
'LEFT JOIN charactertypes ON charactertypes.id = characters.charactertype_id '.
|
||||||
|
'LEFT JOIN avatars ON avatars.id = characters.avatar_id '.
|
||||||
|
'LEFT JOIN avatarpictures ON avatarpictures.media_id = avatars.avatarpicture_id '.
|
||||||
|
'LEFT JOIN media ON media.id = avatarpictures.media_id '.
|
||||||
'WHERE charactertypes.seminary_id = ? AND characters.url = ?',
|
'WHERE charactertypes.seminary_id = ? AND characters.url = ?',
|
||||||
'is',
|
'is',
|
||||||
$seminaryId, $characterUrl
|
$seminaryId, $characterUrl
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,9 @@
|
||||||
<?=$field['title']?>: <?=$field['value']?><br />
|
<?=$field['title']?>: <?=$field['value']?><br />
|
||||||
<?php endforeach ?>
|
<?php endforeach ?>
|
||||||
</p>
|
</p>
|
||||||
|
<?php if(!is_null($character['avatar_url'])) : ?>
|
||||||
|
<img src="<?=$linker->link(array('media','index',$seminary['url'],$character['avatar_url']))?>" alt="<?=$character['avatar_description']?>" />
|
||||||
|
<?php endif ?>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue