From 22aef1985edc74d4277f57859dddaa8340fefbf7 Mon Sep 17 00:00:00 2001 From: rurban Date: Sat, 14 Jul 2007 12:04:19 +0000 Subject: [PATCH] support searchtype=external (mediawiki like search buttons: Text, Title, External) git-svn-id: svn://svn.code.sf.net/p/phpwiki/code/trunk@5801 96ab9672-09ca-45d6-a79d-3d69d39ca109 --- lib/main.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/main.php b/lib/main.php index 539ab31b1..c35c71531 100644 --- a/lib/main.php +++ b/lib/main.php @@ -1,5 +1,5 @@ getArg('searchtype') == 'full') { $search_page = _("FullTextSearch"); } + elseif ($this->getArg('searchtype') == 'external') { + $s = $this->getArg('searchterm') ? $this->getArg('searchterm') : $this->getArg('s'); + $link = new WikiPageName("Search:$s"); // Expand interwiki url. I use xapian-omega + $this->redirect($link->url); + } else { $search_page = _("TitleSearch"); } $this->redirect(WikiURL($search_page, - array('s' => $this->getArg('searchterm')), + array('s' => $this->getArg('searchterm') ? $this->getArg('searchterm') : $this->getArg('s')), 'absolute_url')); } @@ -1337,6 +1342,10 @@ if (!defined('PHPWIKI_NOMAIN') or !PHPWIKI_NOMAIN) // $Log: not supported by cvs2svn $ +// Revision 1.234 2007/07/01 09:36:10 rurban +// themes are now easier derivable classes from other themes. +// removed global code setters, switched to $WikiTheme->load() in main +// // Revision 1.233 2007/06/02 21:07:21 rurban // _isActionPage ($pagename, $verbose = true) // -- 2.45.0