* image upload handling

* old static image migrator implementation as cli command
* auth id fix, renew works now
* templates refactored to work with uploaded images
This commit is contained in:
Danyi Dávid
2018-05-13 22:34:15 +02:00
parent 26c74ec238
commit c4438f7e8c
20 changed files with 532 additions and 20 deletions

View File

@@ -2,7 +2,7 @@
<section class="awardees">
<?php foreach ($awardees as $awardee): ?>
<a class="awardee" href="<?= $this->url('awardee', ['slug' => $awardee->getSlug()]) ?>">
<img class="profile" src="<?= $this->serverurl(sprintf('/img/awardees/%s.jpg', $awardee->getSlug())) ?>">
<img class="profile" src="<?= $this->url('api.awardee-image', ['slug' => $awardee->getSlug(), 'type' => 'profile']) ?>">
<div class="year"><?= $year ?></div>
<div class="name"><?= $awardee->getName() ?></div>
<div class="description"><?= $this->batch($awardee->getText(), 'excerpt|mdtohtml') ?></div>

View File

@@ -2,9 +2,9 @@
<h1><?=$year?> judges</h1>
<?php foreach ($judges as $judge): ?>
<section class="judge">
<img class="profile" src="<?= $this->serverurl(sprintf('/img/judges/%s.jpg', $judge['slug'])) ?>">
<span class="title"><?= $judge['prefix'].$judge['name']?></span><br>
<span class="description"><?= $judge['titles'][0]['title']?></span>
<img class="profile" src="<?= $this->url('api.judge-image', ['slug' => $judge->getSlug()]) ?>">
<span class="title"><?= $judge->getPrefix().$judge->getName()?></span><br>
<span class="description"><?= $judge->getTitles()[0]->getTitle()?></span>
</section>
<?php endforeach; ?>
</section>

View File

@@ -1,13 +1,13 @@
<?php $this->layout('layout::default', ['title' => $awardee->getName()]) ?>
<section class="profile">
<section class="awardee">
<img class="profile" src="<?= $this->serverurl(sprintf('/img/awardees/%s.jpg', $awardee->getSlug())) ?>">
<img class="profile" src="<?= $this->url('api.awardee-image', ['slug' => $awardee->getSlug(), 'type' => 'profile']) ?>">
<div class="year"><?= $awardee->getYear() ?></div>
<div class="name"><?= $awardee->getName() ?></div>
<div class="description"><?= $this->mdtohtml($awardee->getText()) ?></div>
</section>
<aside class="sidebar">
<img src="<?= $this->serverurl(sprintf('/img/awardees/%s-atadas.jpg', $awardee->getSlug())) ?>">
<img src="<?= $this->url('api.awardee-image', ['slug' => $awardee->getSlug(), 'type' => 'award']) ?>">
<div class="image-label">
<?= $this->e($awardee->getImageLabel()) ?>
</div>