[Pmwiki-users] search and jump form works
Andres Yver
yver
Thu Mar 4 19:52:55 CST 2004
A while back we were wondering how to combine a search and jump box,
such that if a valid wiki pagename were entered you'd jump to it or be
redirected to SearchWiki.
Pm pointed me to his nifty JumpBox script in the cookbook:
http://www.pmichaud.com/wiki/Cookbook/JumpBox
We snipped away everything except
if ($action=='jump') {
$text = stripmagic($HTTP_GET_VARS['text']);
if
(preg_match("/^$GroupNamePattern([\\/.])$PageTitlePattern$/",$text))
$jumpto=$text;
elseif (preg_match("/^$PageTitlePattern$/",$text))
$jumpto=FmtPageName("\$Group.$text",$pagename);
if ($jumpto && PageExists($jumpto)) Redirect($jumpto);
$action='$ScriptUrl/$[SolaRoof/SearchWiki]';
}
and added
<input type='hidden' name='action' value='jump' />
to our search form in the template file.
WooHoo!
test it at
www.solaroof.org
cheers,
andres
More information about the pmwiki-users
mailing list