From 36acc3deec54aa1d1f39e9771712976be1385d62 Mon Sep 17 00:00:00 2001 From: Andreas Piening Date: Mon, 26 Jul 2010 01:04:38 +0000 Subject: [PATCH] MINOR: fixed quoting for searcform() --- code/SQLite3Database.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/SQLite3Database.php b/code/SQLite3Database.php index 9edcae9..cedd189 100644 --- a/code/SQLite3Database.php +++ b/code/SQLite3Database.php @@ -872,8 +872,8 @@ class SQLite3Database extends SS_Database { * @return object DataObjectSet of result pages */ public function searchEngine($classesToSearch, $keywords, $start, $pageLength, $sortBy = "Relevance DESC", $extraFilter = "", $booleanSearch = false, $alternativeFileFilter = "", $invertedMatch = false) { - $fileFilter = ''; - $keywords = Convert::raw2sql(str_replace(array('*','+','-'),'',$keywords)); + $fileFilter = ''; + $keywords = Convert::raw2sql(str_replace(array('*','+','-','"','\''),'',$keywords)); $htmlEntityKeywords = htmlentities(utf8_decode($keywords)); $extraFilters = array('SiteTree' => '', 'File' => '');