Rename status to excludeStatus

Co-authored-by: RD WebDesign <github@rdwebdesign.com.br>
Signed-off-by: yubiuser <ckoenig@posteo.de>
This commit is contained in:
yubiuser
2022-09-16 19:47:53 +02:00
committed by Christian König
parent 58f8738907
commit 38c5fba920
+3 -3
View File
@@ -78,14 +78,14 @@ if (isset($_GET['getAllQueries']) && $auth) {
$dbquery .= ' WHERE timestamp >= :from AND timestamp <= :until ';
if (isset($_GET['status'])) {
// if some query status should be excluded
$status = $_GET['status'];
if (preg_match('/^[0-9]+(?:,[0-9]+)*$/', $status) === 1) {
$excludedStatus = $_GET['status'];
if (preg_match('/^[0-9]+(?:,[0-9]+)*$/', $excludedStatus) === 1) {
// Append selector to DB query. The used regex ensures
// that only numbers, separated by commas are accepted
// to avoid code injection and other malicious things
// We accept only valid lists like "1,2,3"
// We reject ",2,3", "1,2," and similar arguments
$dbquery .= 'AND status NOT IN ('.$status.') ';
$dbquery .= 'AND status NOT IN ('.$excludedStatus.') ';
} else {
exit('Error. Selector status specified using an invalid format.');
}