3 <?php if (isset($entry)) : ?>
6 <a href="<?= $entry->getEditUrl() ?>">Edit</a>
11 if (isset($baseUrl) || !isset($entry)) {
14 $up = str_repeat("../", count($entry->getParents()));
19 <li>↰ <a href="<?= $up ?>">Home</a>
20 <?php if (isset($entry)) : /* @var \mdref\Entry $entry */ ?>
24 <?php foreach ($entry->getParents() as $parent) : ?>
25 <?php if ($parent->isFile()) : ?>
27 ↑ <a href="<?= $up.$esc($parent->getName()) ?>">
28 <?= $esc($entry->getRepo()->getEntry($parent)) ?>
36 ↻ <strong><a href="<?= $up.$esc($entry->getName()) ?>"
37 ><?= $esc($entry) ?></a></strong>
39 <?php if ($entry->hasIterator()): ?>
42 <?php foreach ($entry as $sub) : /* @var \mdref\Entry $sub */ ?>
45 ↳ <a href="<?= $up.$esc($sub->getName()) ?>"
46 ><?= $esc($sub) ?></a>
53 <?php if (isset($parent)) : ?>
55 while ($parent && !$parent->isFile()) {
56 $parent = $parent->getParent();
59 <?php if ($parent && $parent->hasIterator()) : ?>
61 $parent_closed = true;
65 <?php foreach ($parent as $sub) : ?>
67 if ($sub->getName() === $entry->getName()) {
72 <li>↲ <a href="<?= $up.$esc($sub->getName()) ?>"><?= $esc($sub) ?></a></li>
76 <?php foreach ($entry->getParents() as $parent) : ?>
77 <?php if (!empty($parent_closed)) : ?>
79 $parent_closed = false;
81 <?php elseif ($parent->isFile()) : ?>
82 <?php if (isset($parent_closed)) : ?>
84 unset($parent_closed);
97 <?php elseif (isset($refs)) : ?>
100 <?php foreach ($refs as $repo) : /* @var \mdref\Repo $repo */ ?>
101 <?php foreach ($repo as $sub) : /* @var \mdref\Entry $entry */ ?>
104 ↳ <a href="<?= $esc($sub->getName()) ?>"
105 ><?= $esc($sub->getTitle()) ?></a>