re-implement all the things
[mdref/mdref] / views / sidebar.phtml
1 <div class="sidebar">
2 <ul>
3 <li>&lsh; <a href="">Home</a>
4 <?php if (isset($entry)) : /* @var \mdref\Entry $entry */ ?>
5 <ul>
6 <li>
7 <?php foreach ($entry->getParents() as $parent) if ($parent->isFile()) : ?>
8 &uarr;
9 <a href="<?= $view->esc($parent->getName()) ?>">
10 <?= $view->esc($entry->getRepo()->getEntry($parent)) ?>
11 </a>
12 <ul>
13 <li>
14 <?php endif; ?>
15 &circlearrowright; <a href="<?= $view->esc($entry->getName()) ?>"
16 ><?= $view->esc($entry) ?></a>
17 <ul>
18 <?php foreach ($entry as $sub) : /* @var \mdref\Entry $sub */ ?>
19 <li>
20 &rdsh; <a href="<?= $view->esc($sub->getName()) ?>"
21 ><?= $view->esc($sub) ?></a>
22 </li>
23 <?php endforeach; ?>
24 </ul>
25 <?php foreach ($entry->getParents() as $parent) if ($parent->isFile()) : ?>
26 </li>
27 </ul>
28 <?php endif; ?>
29 </li>
30 </ul>
31 <?php elseif (isset($refs)) : ?>
32 <ul>
33 <?php foreach ($refs as $repo) : /* @var \mdref\Repo $repo */ ?>
34 <?php foreach ($repo as $sub) : /* @var \mdref\Entry $entry */ ?>
35 <li>
36 &rdsh; <a href="<?= $view->esc($sub->getName()) ?>"
37 ><?= $view->esc($sub->getTitle()) ?></a>
38 </li>
39 <?php endforeach; ?>
40 <?php endforeach; ?>
41 </ul>
42 <?php endif; ?>
43 </li>
44 </ul>
45 </div>
46