From 542d4ee101282543685125dcc0a5d359b5aebc9f Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Tue, 18 Sep 2018 08:09:42 +0200 Subject: buildmaster/build-list.php: make name-match invertable --- buildmaster/build-list.php | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'buildmaster') diff --git a/buildmaster/build-list.php b/buildmaster/build-list.php index 0a41a88..80caf0a 100644 --- a/buildmaster/build-list.php +++ b/buildmaster/build-list.php @@ -5,10 +5,15 @@ require_once BASE . "/lib/helper.php"; require_once BASE . "/lib/mysql.php"; require_once BASE . "/lib/style.php"; +$filter = " WHERE "; + +if (isset($_GET["invq"])) + $filter .= "NOT "; + if (isset($_GET["q"])) - $filter = " WHERE `ba_q`.`pkgbase` LIKE from_base64(\"".base64_encode("%".$_GET["q"]."%")."\")"; + $filter .= "`ba_q`.`pkgbase` LIKE from_base64(\"".base64_encode("%".$_GET["q"]."%")."\")"; else - $filter = " WHERE 1"; + $filter .= "1"; $multi_select_search_criteria = array( "arch" => array( @@ -434,7 +439,12 @@ foreach ($multi_select_search_criteria as $criterium) { /> +?>/>
+ > + invert match