From a39355f2ede94b6acea46f427de75fb1b10c8bde Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 17 Sep 2021 18:27:16 +0200 Subject: [PATCH] ensure $logicalmode in search() is either 'OR' or 'AND' --- SeedDMS_Core/Core/inc.ClassDMS.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/SeedDMS_Core/Core/inc.ClassDMS.php b/SeedDMS_Core/Core/inc.ClassDMS.php index 01d0cd218..7d290f6a3 100644 --- a/SeedDMS_Core/Core/inc.ClassDMS.php +++ b/SeedDMS_Core/Core/inc.ClassDMS.php @@ -1454,6 +1454,10 @@ class SeedDMS_Core_DMS { ${$paramname} = isset($query[$paramname]) ? $query[$paramname] : ''; $query = isset($query['query']) ? $query['query'] : ''; } + /* Ensure $logicalmode has a valid value */ + if($logicalmode != 'OR') + $logicalmode = 'AND'; + // Split the search string into constituent keywords. $tkeys=array(); if (strlen($query)>0) {