Updated vice versa updating of status flags / attributes

This commit is contained in:
Luca Haid
2025-01-21 16:33:27 +01:00
parent 4f6f968d7a
commit e52daf887b
2 changed files with 25 additions and 0 deletions

View File

@@ -25,6 +25,8 @@ class Helper {
$sql .= " AND `$columnName` = " . $filterValue;
} else if ($filterValue === null) {
$sql .= " AND `$columnName` IS NULL";
} else if ($filterValue === '!NULL') {
$sql .= " AND `$columnName` IS NOT NULL";
} else if (!empty($filterValue)) {
if ($exactMatch) {
$sql .= " AND `$columnName` = '" . $filterValue . "'";
@@ -32,6 +34,8 @@ class Helper {
$sql .= " AND `$columnName` LIKE '" . $filterValue . "'";
} else if ($filterValue[strlen($filterValue) - 1] === "%") {
$sql .= " AND `$columnName` LIKE '" . $filterValue . "'";
} else if ($filterValue[0] === "!") {
$sql .= " AND `$columnName` NOT LIKE '%" . substr($filterValue, 1) . "%'";
} else {
$filterItems = explode(" ", $filterValue);
foreach ($filterItems as $item) {