Publier Globinours 1.0.0-rc.3
This commit is contained in:
parent
ea8c24d622
commit
9a2b4068da
325 changed files with 38230 additions and 20 deletions
30
app/Views/public_site_animal.php
Normal file
30
app/Views/public_site_animal.php
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
<section class="section">
|
||||
<div class="wrap"><a href="<?= h(('animals')) ?>">← <?= h(t('public_site.back_animals')) ?></a>
|
||||
<div class="content-card animal-detail" style="margin-top:20px">
|
||||
<div class="gallery"><?php if (!$photos): ?><div class="photo-placeholder">
|
||||
<?= h($animal['species_icon'] ?: '🐾') ?></div><?php else: ?><?php foreach ($photos as $p): ?><img
|
||||
src="/media/animals/<?= (int)$animal['id'] ?>/<?= h(rawurlencode($p['filename'])) ?>"
|
||||
alt="<?= h($p['caption'] ?: $animal['name']) ?>"><?php endforeach; ?><?php endif; ?></div>
|
||||
<div>
|
||||
<div class="meta"><?= h($animal['species_name'] ?: SpeciesService::label($animal['species'])) ?></div>
|
||||
<h1 class="page-title"><?= h($animal['name']) ?></h1>
|
||||
<div class="facts">
|
||||
<div class="fact"><strong><?= h(t('public_site.age')) ?></strong><br><?= h(public_age($animal)) ?>
|
||||
</div>
|
||||
<div class="fact">
|
||||
<strong><?= h(t('animal.sex')) ?></strong><br><?= h($animal['sex'] === 'F' ? t('sex.female') : ($animal['sex'] === 'M' ? t('sex.male') : t('common.unknown'))) ?>
|
||||
</div><?php if ($animal['breed']): ?><div class="fact">
|
||||
<strong><?= h(t('public_site.breed')) ?></strong><br><?= h($animal['breed']) ?></div>
|
||||
<?php endif; ?><?php if ($animal['color']): ?><div class="fact">
|
||||
<strong><?= h(t('public_site.coat')) ?></strong><br><?= h($animal['color']) ?></div>
|
||||
<?php endif; ?>
|
||||
</div><?php if ($animal['website_description']): ?><p><?= nl2br(h($animal['website_description'])) ?>
|
||||
</p><?php endif; ?><div class="chips">
|
||||
<?php foreach (['compatibility_dogs' => ['🐶',t('public_site.dogs')],'compatibility_cats' => ['🐱',t('public_site.cats')],'compatibility_children' => ['🧒',t('public_site.children')],'house_trained' => ['✨',t('public_site.clean')]] as $key => $meta): if (($animal[$key] ?? 'unknown') === 'yes'): ?><span
|
||||
class="chip"><?= $meta[0] . ' ' . h($meta[1]) ?></span><?php endif; endforeach; ?></div>
|
||||
<p style="margin-top:28px"><a class="button"
|
||||
href="<?= h(('contact')) ?>"><?= h(t('public_site.ask_adoption')) ?></a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
Loading…
Add table
Add a link
Reference in a new issue