home-code

示例❤源码

<?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-