<?php
// Title search: returns pages having a name matching the search term
rcs_id('$Id$');
if(get_magic_quotes_gpc())
$search = stripslashes($search);
$html = "<P><B>"
. sprintf(gettext ("Searching for \"%s\" ....."),
htmlspecialchars($search))
. "</B></P>\n";
// quote regexp chars (backends should do this...)
//$search = preg_quote($search);
// search matching pages
$found = 0;
if (strlen($search)) {
$query = InitTitleSearch($dbi, $search);
while ($page = TitleSearchNextMatch($dbi, $query)) {
$found++;
$html .= LinkExistingWikiWord($page) . "<br>\n";
}
}
else {
$html .= gettext("(You entered an empty search string)") . "<br>\n";
}
$html .= "<hr noshade>\n"
. sprintf(gettext ("%d pages match your query."), $found)
. "\n";
GeneratePage('MESSAGE', $html, gettext ("Title Search Results"), 0);
?>