50 lines
1.1 KiB
PHP
50 lines
1.1 KiB
PHP
<?php
|
|
header("Content-Type: text/html; charset=UTF-8");
|
|
|
|
switch ($lang) {
|
|
case "fr":
|
|
$title="Documentation d'installation";
|
|
break;
|
|
case "en":
|
|
default:
|
|
$title="Install Documentation";
|
|
break;
|
|
}
|
|
require_once("head.php");
|
|
|
|
$f=fopen("../install_".$lang.".html","rb");
|
|
|
|
$headings=array();
|
|
$cur=array(); $id=""; $name="";
|
|
while ($s=fgets($f,1024)) {
|
|
echo $s;
|
|
if (preg_match('#<h1 id="([^"]*)">([^<]*)</h1>#',$s,$mat)) {
|
|
if ($id) $headings[]=array("id"=>$id, "name"=>$name, "cur"=>$cur);
|
|
$id=$mat[1]; $name=$mat[2];
|
|
$cur=array();
|
|
}
|
|
if (preg_match('#<h2 id="([^"]*)">([^<]*)</h2>#',$s,$mat)) {
|
|
$cur[]=array("id"=>$mat[1], "name"=>$mat[2]);
|
|
}
|
|
}
|
|
if ($id) $headings[]=array("id"=>$id, "name"=>$name, "cur"=>$cur);
|
|
|
|
ob_start();
|
|
foreach($headings as $v) {
|
|
?>
|
|
<li>
|
|
<a href="#<?php echo $v["id"]; ?>"><?php echo $v["name"]; ?></a>
|
|
<?php if (count($v["cur"])) { ?>
|
|
<ul class="nav">
|
|
<?php foreach($v["cur"] as $vv) { ?>
|
|
<li><a href="#<?php echo $vv["id"]; ?>"><?php echo $vv["name"]; ?></a></li>
|
|
<?php } ?>
|
|
</ul>
|
|
<?php } ?>
|
|
</li>
|
|
<?php
|
|
}
|
|
$index=ob_get_clean();
|
|
require_once("foot.php");
|
|
|