login/pass: error messages below page title
[minimedit.git] / widget / sitemap.php
index 461690361aec77a64ff9fdea49aff65bda1107ac..e4289f896f04ac0d4ecc219d5f65509a2ae9ff43 100644 (file)
@@ -1,10 +1,19 @@
 <?php
 # list article details
-$search = new PageSearch(ltrim($Args, '/') ?: '.');
+$search = new PageSearch($Page->place[0] ?? '.');
 print '<ul class="replies">'."\n";
-foreach ($search->files() as $Args => $sorted) {
+foreach ($search->files() as $ref => $article) {
        print '<li>';
-       include 'linkref.php';
-       print "<li>\n";
+       require 'linkref.php';
+       if (is_array($article->index)) {
+               print '<ul>';
+               foreach ($article->index as $article) {
+                       print '<li>';
+                       include 'linkref.php';
+                       print "</li>\n";
+               }
+               print '</ul>';
+       }
+       print "</li>\n";
 }
 print "</ul>\n";