\n"; if ($vartype == 'array') { reset($dbi); while (list($key, $val) = each($dbi)) { echo "
$key : $val
\n"; } } else { echo "Return value: $dbi

\n"; } } else { echo "Database open failed: return value '$dbi'
\n"; } ?>


\n"; $res = IsWikiPage($dbi, $pagename); if ($res) { echo "
SUCCESS: "; echo "Return code for $pagename: '$res'

\n"; } else { echo "

FAILED: "; echo "PAGE NOT FOUND! (return code '$res')

\n"; } $pagename = "pageThatDoesNotExist"; echo "Testing for existence of $pagename
\n"; $res = IsWikiPage($dbi, $pagename); if ($res) { echo "

FAILED: "; echo "FOUND NONEXISTENT PAGE $pagename! (return code '$res')

\n"; } else { echo "

SUCCESS: "; echo "Returned false (test passed, return code '$res')

\n"; } ?>


\n"; $pagehash = RetrievePage($dbi, $pagename, $WikiPageStore); $type = gettype($pagehash); if ($type == "array") { echo "
SUCCESS: "; echo "RetrievePage($pagename) returned type '$type'

\n"; } else { echo "

FAILED: "; echo "RetrievePage($pagename) returned type '$type'

\n"; } $pagename = "thisIsAPageThatIsNotThere"; echo "Retrieving page '$pagename'
\n"; $pagehash = RetrievePage($dbi, $pagename, $WikiPageStore); if ($pagehash == -1) { echo "

SUCCESS: "; echo "RetrievePage($pagename) returned -1

\n"; } else { echo "

FAILED: "; echo "RetrievePage($pagename) returned '$pagehash'

\n"; } ?>