aboutsummaryrefslogtreecommitdiffstats
path: root/search.php
diff options
context:
space:
mode:
authorjwangen <jwangen>2002-10-28 00:09:21 +0000
committerjwangen <jwangen>2002-10-28 00:09:21 +0000
commit4cc2e9b413a0394619f8420172f574dd2aae6300 (patch)
treecce6ebada390917cddb48095bc53aaf5156efa3a /search.php
parent05c3bde0c29128d803d98b69b337ccfebe4c1732 (diff)
downloadphpicalendar-4cc2e9b413a0394619f8420172f574dd2aae6300.tar.gz
phpicalendar-4cc2e9b413a0394619f8420172f574dd2aae6300.tar.bz2
phpicalendar-4cc2e9b413a0394619f8420172f574dd2aae6300.zip
fixed a few bugs in search
Diffstat (limited to 'search.php')
-rw-r--r--search.php20
1 files changed, 9 insertions, 11 deletions
diff --git a/search.php b/search.php
index 4ffa0c8..6b4449f 100644
--- a/search.php
+++ b/search.php
@@ -24,28 +24,25 @@ $search_box = '';
switch($HTTP_GET_VARS['mode']) {
case 'advanced_search':
// display advanced search stuff
-
break;
case 'search':
// display simple search stuff
- $search_box .=
- '<form action="search.php" method="GET">'."\n".
- '<input type="text" size="15" name="query" value="'.$query.'">'."\n".
- '<input type="submit" value="Search">'."\n".
- '</form>';
break;
case 'results':
// display results of either simple or advanced search
break;
default:
// some generic thing, maybe same as search
- $search_box .=
- '<form action="search.php" method="GET">'."\n".
- '<input type="text" size="15" name="query" value="'.$query.'">'."\n".
- '<input type="submit" value="Search">'."\n".
- '</form>';
}
+$search_box .=
+ '<form action="search.php" method="GET">'."\n".
+ '<input type="hidden" name="cal" value="'.$cal.'">'."\n".
+ '<input type="hidden" name="getdate" value="'.$getdate.'">'."\n".
+ '<input type="text" size="15" name="query" value="'.$query.'">'."\n".
+ '<input type="submit" value="Search">'."\n".
+ '</form>';
+
$search_started = getmicrotime();
if ($search_valid) {
$format_search_arr = format_search($query);
@@ -231,6 +228,7 @@ function format_search($search_str) {
// clean up search string
$search_str = trim($search_str);
$search_str = str_replace(' and ', ' ', $search_str);
+ $search_str = str_replace(' - ', ' ', $search_str);
$search_str = ereg_replace('[[:space:]]+',' ', $search_str);
$search_str = str_replace(' not ', ' -', $search_str);

© 2014-2024 Faster IT GmbH | imprint | privacy policy