<?php
require DIR_VIEWS.'/demo/_ctrls/func.php';
$part = req('part', 'entry');
?>
<!DOCTYPE html>
<html><head>
<meta charset="utf-8">
<meta name='robots' content='index, nofollow'>
<meta name='viewport' content='width=device-width, initial-scale=1'>
<link href="{=PATH_VIEWS}/demo/assets/comm.css" type="text/css" rel="stylesheet">
<title>示例源码</title>
</head>
<body>
<header>
<a class='r'>home-cmap</a>
<h1>示例❤源码</h1>
</header>
<?php
$tab = [
'book' => '贴心猫文档',
'demo' => '文档示例',
'sapi' => 'Server-API',
'job6' => '虚拟job6',
'kits' => 'kits工具',
'entry' => '杂项/入口文件',
];
$pname = '杂项/入口文件';
?>
<h4 id='g_{$pkey}' class='tc cCCC'></span>源码分组 (<?=count($tab)?>个组)</h4>
<ul>
<?php
foreach ($tab as $pk=>$pv) {
$up = "?home-cmap&part=$pk";
if($pk==$part){ $pname=$pv; }
?>
<li>
<span class="r">
<a href='{=$up}'>{=$pk}</a>
</span>
<a href='{=$up}'>{=$pv}</a>
</li>
<?php } ?>
</ul>
<nav>
<span class="title">{=$pname} 源码</span>
</nav>
<?php
$parts = ['book','demo','sapi'];
foreach ($parts as $pkey) { if($part!=$pkey){ continue; }
$list = vopSdiy::vdtab($pkey);
echo "<h4 id='g_{$pkey}' class='tc cCCC'></span>{views}/{$pkey}/*.* (".count($list)."个子目录)</h4>";
foreach ($list as $dir=>$part) {
?>
<h3 id='d_{=$dir}'><span class='r cCCC'>{=$part['cnt']}</span>{views}/{=$pkey}/{=$dir}/</h3>
<ul>
<?php foreach ($part['sub'] as $file=>$item) { $up = "?home-code&fp=$pkey/$dir/$file"; ?>
<li>
<span class="r">
<a href='{=$up}'><?=basStr::showNumber($item[1],'Byte')?></a>
<span class="hidmin">(<?=date("y-m-d H:i",$item[0])?>)</span>
</span>
<a href='{=$up}'>{=$file}</a>
</li>
<?php } ?>
</ul>
<?php
} }
?>
<?php
$parts = ['job6','kits'];
foreach ($parts as $pkey) { if($part!=$pkey){ continue; }
$list = vopSdiy::vdtab($pkey,DIR_PROJ);
echo "<h4 id='g_{$pkey}' class='tc cCCC'></span>/{$pkey}/*.* (".count($list)."个子目录)</h4>";
foreach ($list as $dir=>$part) {
?>
<h3 id='d_{=$dir}'><span class='r cCCC'>{=$part['cnt']}</span>/{=$pkey}/{=$dir}/</h3>
<ul>
<?php foreach ($part['sub'] as $file=>$item) { $up = "?home-code&fp={proj}/$pkey/$dir/$file"; ?>
<li>
<span class="r">
<a href='{=$up}'><?=basStr::showNumber($item[1],'Byte')?></a>
<span class="hidmin">(<?=date("y-m-d H:i",$item[0])?>)</span>
</span>
<a href='{=$up}'>{=$file}</a>
</li>
<?php } ?>
</ul>
<?php
} }
?>
{if $part=='entry'}
<h4 class='tc cCCC'>杂项/入口文件</h4>
<ul>
<li>
<a class='r' href='?home-code&fp={proj}/book.php'>---</a>
<span class="hidmin">(文档入口文件)</span>
<a href='?home-code&fp={proj}/book.php'>/book.php</a>
</li>
<li>
<a class='r' href='?home-code&fp={proj}/demo.php'>---</a>
<span class="hidmin">(示例入口文件)</span>
<a href='?home-code&fp={proj}/demo.php'>/demo.php</a>
</li>
<li>
<a class='r' href='?home-code&fp={proj}/root/run/sapi.php'>---</a>
<span class="hidmin">(Sapi入口文件)</span>
<a href='?home-code&fp={proj}/root/run/sapi.php'>/root/run/sapi.php</a>
</li>
<li>
<a class='r' href='?home-code&fp={proj}/job6/home.php'>---</a>
<span class="hidmin">(Sdiy入口文件)</span>
<a href='?home-code&fp={proj}/job6/home.php'>/job6/home.php</a>
</li>
</ul>
{/if}
<p>-End-</p>
</body>
</html>
-End-