Sidebar.php
<ul>
<?php
$url = $url ?? '';
// var_dump($url);
$files = $router->filesFor($url);
rsort($files);
usort($files,
function($file) use ($url, $router){
$subUrl = $url.'/'.$file;
return is_dir($router->fileFor($subUrl)) ? 1 : -1;
}
);
foreach($files as $file):
$subUrl = $url.'/'.$file;
$webUrl = $router->getFullUrl($subUrl);
$path = $router->fileFor($subUrl);
?>
<li>
<?=is_dir($path) ? '+ ' : ''; ?>
<a href="<?=$webUrl?>"><?=$file?></a>
<?php
if (is_dir($path)
&&$router->isActive($subUrl)){
echo $router->lia->view('Docu/Sidebar',['project'=>$project,'router'=>$router,'url'=>$subUrl]);
continue;
}
?>
</li>
<?php endforeach; ?>
</ul>