From 05e9b355713a8145e16985378505aab70df588e4 Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Fri, 8 Nov 2013 11:44:59 +0100 Subject: [PATCH] simplify^2 --- index.php | 82 ++++++++++++++----------------------------------------- 1 file changed, 21 insertions(+), 61 deletions(-) diff --git a/index.php b/index.php index 9bdecea..5c4b909 100644 --- a/index.php +++ b/index.php @@ -101,37 +101,15 @@ function ls($dir) { if ($dir !== ".") { printf("\n"); } @@ -148,38 +126,20 @@ function ml($file) { if ($pi["extension"] !== "md") { return; } - if (!ctype_upper($pi["filename"][0])) { - // namespaced functions - $dir = $pi["dirname"] . "/" . $pi["filename"]; - if (is_dir($dir)) { - printf("

Functions:

\n"); - printf("\n"); - } - } else { - // methods - $dir = $pi["dirname"] . "/" . $pi["filename"]; - if (is_dir($dir)) { - printf("

Methods:

\n"); - printf("\n"); + $dir = $pi["dirname"] . "/" . $pi["filename"]; + if (($glob = glob("$dir/[_a-z]*.md"))) { + printf("

%s:

\n", !ctype_upper($pi["filename"][0]) ? + "Functions" : "Methods"); + printf("\n"); } } @@ -193,7 +153,7 @@ function md($file, $res) { $r = fopen($file, "r"); $md = MarkdownDocument::createFromStream($r); $md->compile(MarkdownDocument::AUTOLINK|MarkdownDocument::TOC); - print str_replace("
","
",$md->getHtml()); + print $md->getHtml(); fclose($r); ml($file); break; -- 2.30.2