From ce425a74e37e2a66f83909c0b1d3f3fb7e504ea3 Mon Sep 17 00:00:00 2001 From: wainstead Date: Sun, 18 Jun 2000 17:23:03 +0000 Subject: [PATCH] Merged differences between Arno's and mine; I modified it so it would handle array elements that are also arrays, and Arno added a function to display the page's properties. git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@66 96ab9672-09ca-45d6-a79d-3d69d39ca109 --- pageviewer.php3 | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/pageviewer.php3 b/pageviewer.php3 index 16d927aa4..435655b53 100644 --- a/pageviewer.php3 +++ b/pageviewer.php3 @@ -1,4 +1,4 @@ - + @@ -16,7 +16,15 @@ if (! $pagename) { exit; } include "wiki_config.php3"; - include "wiki_stdlib.php3"; + + echo "Opening database '$WikiDataBase'
"; + $dbi = OpenDataBase($WikiDataBase); + $pagehash = RetrievePage($dbi, $pagename); + if ($pagehash == -1) { + echo "Page name '$pagename' is not in the database
\n"; + echo "(return code was -1)
\n"; + exit(); + } function ViewpageProps($name) { @@ -28,19 +36,18 @@ echo "(return code was -1)
\n"; exit(); } - reset($pagehash); + } - echo "\n"; + echo "
\n"; - while (list($key, $val) = each($pagehash)) { - if ($key == "text") { - $val = implode($val, "
\n"); - } - echo "\n"; + reset($pagehash); + while (list($key, $val) = each($pagehash)) { + if (gettype($val) == "array") { + $val = implode($val, "
\n"); } - - echo "
$key$val
"; - } + echo "$key$val\n"; + } + echo ""; echo "

Current version

"; $dbi = OpenDataBase($WikiDataBase); @@ -51,5 +58,6 @@ ViewPageProps($pagename); ?> + -- 2.45.2