load disqus only on request
[mdref/mdref] / views / mdref.phtml
index 08df2e11a33e4a0b5abaf2654a541c38d53362b0..e9909b514d94ad3d76ea714606f39d6346030f4b 100644 (file)
@@ -1,14 +1,36 @@
-<?= $html ?>
-
-<?php if (isset($sublisting) && count($sublisting)) : ?>
-       <h2>Functions:</h2>
-       <ul>
-       <?php foreach($sublisting as $entry) : ?>
-               <li>
-                       <h3><a href="<?=$entry->formatUrl()?>"><?=$entry->formatLink(true)?></a></h3>
-                       <p><?=$html->quick($entry->readDescription())?></p>
-                       <p><?=$view->esc($entry->readTitle())?></p>
-               </li>
+
+<?= $file($entry->getPath()) ?>
+
+<?php if ($entry->hasFunctions()) : ?>
+
+<h2 id="Functions:">Functions:</h2>
+<ul>
+       <?php foreach($entry as $sub) : if (!$sub->isFunction()) continue; ?>
+
+       <li>
+               <h3><a href="<?= $esc($sub->getName()) ?>"><?= $esc($sub) ?></a></h3>
+               <?= $quick($sub->getDescription()) ?>
+
+               <p><?= $esc($sub->getTitle()) ?></p>
+       </li>
        <?php endforeach; ?>
-       </ul>
+
+</ul>
+<?php endif; ?>
+
+<?php if ($entry->hasNsClasses()) : ?>
+
+<h2 id="Namespaces,.Interfaces.and.Classes:">Namespaces, Interfaces and Classes:</h2>
+<ul>
+       <?php foreach ($entry as $sub) : if (!$sub->isNsClass()) continue; ?>
+
+       <li>
+               <h3><a href="<?= $esc($sub->getName()) ?>"><?= $esc($sub) ?></a></h3>
+               <?= $quick($sub->getDescription()) ?>
+
+               <p><?= $esc($sub->getTitle()) ?></p>
+       </li>
+       <?php endforeach; ?>
+
+</ul>
 <?php endif; ?>