First info module refactor step: Load item metadata into an array. Loop through this array in the info block view to display loaded data.

This commit is contained in:
Chad Kieffer
2011-01-04 00:28:44 -07:00
parent a8b0254e4a
commit f7f6cbf04f
2 changed files with 40 additions and 30 deletions

View File

@@ -1,35 +1,8 @@
<?php defined("SYSPATH") or die("No direct script access.") ?>
<ul class="g-metadata">
<? foreach($metadata as $k => $v): ?>
<li>
<strong class="caption"><?= t("Title:") ?></strong>
<?= html::purify($item->title) ?>
<strong class="caption"><?= $v['label'] ?></strong> <?= $v['value'] ?>
</li>
<? if ($item->description): ?>
<li>
<strong class="caption"><?= t("Description:") ?></strong>
<?= nl2br(html::purify($item->description)) ?>
</li>
<? endif ?>
<? if (!$item->is_album()): ?>
<li>
<strong class="caption"><?= t("File name:") ?></strong>
<?= html::clean($item->name) ?>
</li>
<? endif ?>
<? if ($item->captured): ?>
<li>
<strong class="caption"><?= t("Captured:") ?></strong>
<?= gallery::date_time($item->captured)?>
</li>
<? endif ?>
<? if ($item->owner): ?>
<li>
<strong class="caption"><?= t("Owner:") ?></strong>
<? if ($item->owner->url): ?>
<a href="<?= $item->owner->url ?>"><?= html::clean($item->owner->display_name()) ?></a>
<? else: ?>
<?= html::clean($item->owner->display_name()) ?>
<? endif ?>
</li>
<? endif ?>
<? endforeach; ?>
</ul>