1 <!-- $Id: pageviewer.php3,v 1.5 2000-06-20 01:11:14 wainstead Exp $ -->
2 <!-- Display the internal structure of a page. Steve Wainstead, June 2000 -->
5 <title>PhpWiki page viewer</title>
8 <body bgcolor="navajowhite" text="navy">
11 <input type="text" name="pagename"> Enter a page name
15 // don't bother unless we were asked
16 if (! $pagename) { exit; }
18 include "wiki_config.php3";
19 include "wiki_stdlib.php3";
21 function ViewpageProps($name)
25 $pagehash = RetrievePage($dbi, $name);
26 if ($pagehash == -1) {
27 echo "Page name '$name' is not in the database<br>\n";
28 echo "(return code was -1)<br>\n";
33 echo "<table border=1 bgcolor=white>\n";
35 while (list($key, $val) = each($pagehash)) {
36 if (gettype($val) == "array") {
37 $val = implode($val, "<br>\n");
39 echo "<tr><td>$key</td><td>$val</td></tr>\n";
45 echo "<P><B>Current version</B></p>";
46 $dbi = OpenDataBase($WikiDataBase);
47 ViewPageProps($pagename);
49 echo "<P><B>Archived version</B></p>";
50 $dbi = OpenDataBase($ArchiveDataBase);
51 ViewPageProps($pagename);