X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=web%2Fhtdocs%2Fdetails%2Fdoc.mc;h=58c255f626845e474f638ef260e132774567f338;hb=d1630e74720b21d32f9a0db363bfe2e2766d788c;hp=8d71d8ab9f10b39c74b287396d74a74ba737aa5c;hpb=75306034fd1b6d093b085c381c2ae0aca37c46e8;p=irspy-moved-to-github.git
diff --git a/web/htdocs/details/doc.mc b/web/htdocs/details/doc.mc
index 8d71d8a..58c255f 100644
--- a/web/htdocs/details/doc.mc
+++ b/web/htdocs/details/doc.mc
@@ -1,20 +1,21 @@
-%# $Id: doc.mc,v 1.1 2006-09-28 16:48:20 mike Exp $
+%# $Id: doc.mc,v 1.4 2007-05-03 14:13:19 mike Exp $
<%once>
use Pod::Html;
use IO::Dir;
%once>
<%perl>
-my $module = $r->param("module");
+my $libdir = $r->dir_config("IRSpyLibDir");
+my $module = utf8param($r, "module");
if (!defined $module) {
print "
\n";
- render_doc_links($LIBDIR, "ZOOM", 6);
+ render_doc_links($libdir, "ZOOM", 6);
print "
\n";
} else {
print "Documentation for '$module'\n";
{ my $dir = "/tmp/pod2html"; mkdir $dir; chdir $dir || die $!; }
# For some reason, output to standard output doesn't appear
my $name = "ZOOM.html";
- pod2html("$LIBDIR/$module", "--outfile=$name");
+ pod2html("$libdir/$module", "--outfile=$name");
open F, "<$name" or die "can't open '$name': $!";
my $text = join("", );
close F;
@@ -30,7 +31,7 @@ sub render_doc_links {
or die "can't open directory handle for '$base/$dir'";
print " " x $level, "$dir\n";
- print " " x $level, "\n";
+ print " " x $level, "\n";
my(@files, @dirs);
while (my $file = $dh->read()) {
@@ -52,7 +53,7 @@ sub render_doc_links {
render_doc_links($base, "$dir/$file", $level+1);
}
- print " " x $level, "
\n";
+ print " " x $level, "
\n";
undef $dh;
}
%perl>