diff -r 40105681f495 -r 663fcf528726 includes/wikiengine/Render/Xhtml/Wikilink.php --- a/includes/wikiengine/Render/Xhtml/Wikilink.php Sat Jun 23 19:27:41 2007 -0400 +++ b/includes/wikiengine/Render/Xhtml/Wikilink.php Tue Jun 26 17:28:18 2007 -0400 @@ -57,8 +57,14 @@ function token($options) { global $session; - if($session->sid_super) $as = htmlspecialchars(urlSeparator).'auth='.$session->sid_super; - else $as = ''; + if ( $session->sid_super ) + { + $as = htmlspecialchars(urlSeparator) . 'auth='.$session->sid_super; + } + else + { + $as = ''; + } // make nice variable names (page, anchor, text) extract($options); @@ -71,6 +77,8 @@ } else { $callback = false; } + + $page = sanitize_page_id( $page ); if ($callback) { // use the callback function @@ -92,7 +100,7 @@ //$page = $this->urlEncode($page); $anchor = $this->urlEncode($anchor); $text = $this->textEncode($text); - + // does the page exist? if ($exists) {