From b8b16adc6d056ae6a8adef60baed5341bcfbb304 Mon Sep 17 00:00:00 2001 From: Retro_Guy Date: Sat, 13 Mar 2021 04:42:49 -0700 Subject: [PATCH] Allow quoted search query --- Rocksolid_Light/rocksolid/search.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Rocksolid_Light/rocksolid/search.php b/Rocksolid_Light/rocksolid/search.php index 1611391..3041fba 100644 --- a/Rocksolid_Light/rocksolid/search.php +++ b/Rocksolid_Light/rocksolid/search.php @@ -257,6 +257,8 @@ echo $thispage; function get_body_search($group, $terms) { GLOBAL $CONFIG, $config_name, $spooldir; + $terms = trim($terms); + if($terms[0] !== '"' && substr($terms, -1) !== '"') { $terms = preg_replace('/"/', '', $terms); $terms = preg_replace('/\ /', '" "', $terms); $terms = preg_replace('/"NEAR"/', 'NEAR', $terms); @@ -264,6 +266,7 @@ function get_body_search($group, $terms) { $terms = preg_replace('/"OR"/', 'OR', $terms); $terms = preg_replace('/"NOT"/', 'NOT', $terms); $terms = '"'.$terms.'"'; + } if(isset($_POST['group'])) { $grouplist[0] = $_POST['group']; } else {