2 rcs_id('$Id: search.php,v 1.8 2001-09-18 19:16:23 dairiki Exp $');
3 // Title search: returns pages having a name matching the search term
5 require_once('lib/Template.php');
6 require_once('lib/TextSearchQuery.php');
8 $search_title = gettext("Title Search");
9 $search_descrip = sprintf(gettext("Title search results for '%s'"),
10 $args->get('searchterm'));
11 $search_descrip = htmlspecialchars($search_descrip);
13 $html = "<p><b>$search_descrip</b></p>\n<ul>";
15 $iter = $dbi->titleSearch(new TextSearchQuery($args->get('searchterm')));
18 while ($page = $iter->next()) {
20 $html .= "<li>" . LinkExistingWikiWord($page->getName()) . "\n";
23 $html .= ("</ul><hr noshade>\n"
24 . sprintf(gettext ("%d pages match your query."), $found)
27 echo GeneratePage('MESSAGE', $html, "$search_title: $searchterm");