From 9b0baf9b32a7f1c299c4bb2127dc192a7daa1ac9 Mon Sep 17 00:00:00 2001 From: wn_ Date: Sat, 23 Nov 2024 19:18:52 +0000 Subject: Use match expressions in some places. --- classes/API.php | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) (limited to 'classes/API.php') diff --git a/classes/API.php b/classes/API.php index 290c813ed..e808376ed 100644 --- a/classes/API.php +++ b/classes/API.php @@ -241,7 +241,6 @@ class API extends Handler { $field_raw = (int)clean($_REQUEST["field"]); $field = ""; - $set_to = ""; $additional_fields = ""; switch ($field_raw) { @@ -265,20 +264,17 @@ class API extends Handler { break; }; - switch ($mode) { - case 1: - $set_to = "true"; - break; - case 0: - $set_to = "false"; - break; - case 2: - $set_to = "NOT $field"; - break; - } + $set_to = match ($mode) { + 0 => 'false', + 1 => 'true', + 2 => "NOT $field", + default => null, + }; - if ($field == "note") $set_to = $this->pdo->quote($data); - if ($field == "score") $set_to = (int) $data; + if ($field == 'note') + $set_to = $this->pdo->quote($data); + elseif ($field == 'score') + $set_to = (int) $data; if ($field && $set_to && count($article_ids) > 0) { -- cgit v1.2.3-54-g00ecf