summaryrefslogtreecommitdiff
path: root/inc/parser/xhtml.php
diff options
context:
space:
mode:
authorandi <andi@splitbrain.org>2005-04-22 16:52:35 +0200
committerandi <andi@splitbrain.org>2005-04-22 16:52:35 +0200
commit723d78db98a03f01d49b69501be9dc9cf2c52b50 (patch)
treec5f08353be3d104e0194f0b80c607606e75eae68 /inc/parser/xhtml.php
parent58b56c06b2faa9a63bc301bd437972956880e6fa (diff)
downloadrpg-723d78db98a03f01d49b69501be9dc9cf2c52b50.tar.gz
rpg-723d78db98a03f01d49b69501be9dc9cf2c52b50.tar.bz2
fixed html_wikilink
darcs-hash:20050422145235-9977f-5607e92b1984b5b8444b5325827b3f3fda275898.gz
Diffstat (limited to 'inc/parser/xhtml.php')
-rw-r--r--inc/parser/xhtml.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/inc/parser/xhtml.php b/inc/parser/xhtml.php
index 52efa9f72..0b1531a65 100644
--- a/inc/parser/xhtml.php
+++ b/inc/parser/xhtml.php
@@ -388,7 +388,7 @@ class Doku_Renderer_xhtml extends Doku_Renderer {
$this->internallink($link,$link);
}
- function internallink($id, $name = NULL) {
+ function internallink($id, $name = NULL, $search=NULL) {
global $conf;
$name = $this->_getLinkTitle($name, $this->_simpleTitle($id), $isImage, $id);
@@ -415,6 +415,12 @@ class Doku_Renderer_xhtml extends Doku_Renderer {
$link['name'] = $name;
$link['title'] = $id;
+ //add search string
+ if($search){
+ ($conf['userewrite']) ? $link['url'].='?s=' : $link['url'].='&amp;s=';
+ $link['url'] .= urlencode($search);
+ }
+
//output formatted
echo $this->_formatLink($link);
}