diff --git a/index.php b/index.php index 67ca6e8..b794087 100644 --- a/index.php +++ b/index.php @@ -20,9 +20,13 @@ function auth(){ return true; } -function get_founditems(){ +function get_founditems($onlyUnmatched = false){ global $mysqli; - $res = $mysqli->query("SELECT * FROM items LEFT JOIN matches ON items.id = matches.f_id WHERE matches.f_id IS NULL ORDER BY id ASC"); + if ($onlyUnmatched) { + $res = $mysqli->query("SELECT items.* FROM items LEFT JOIN matches ON items.id = matches.f_id WHERE matches.f_id IS NULL ORDER BY items.id DESC"); + } else { + $res = $mysqli->query("SELECT * FROM items ORDER BY id ASC"); + } $ret = array(); while ($row = $res->fetch_assoc()) { $ret[] = $row; @@ -30,9 +34,13 @@ function get_founditems(){ return $ret; } -function get_lostitems(){ +function get_lostitems($onlyUnmatched = false){ global $mysqli; - $res = $mysqli->query("SELECT * FROM lost LEFT JOIN matches ON lost.id = matches.l_id WHERE matches.l_id IS NULL ORDER BY id ASC"); + if ($onlyUnmatched) { + $res = $mysqli->query("SELECT lost.* FROM lost LEFT JOIN matches ON lost.id = matches.l_id WHERE matches.l_id IS NULL ORDER BY lost.id DESC"); + } else { + $res = $mysqli->query("SELECT * FROM lost ORDER BY id ASC"); + } $ret = array(); while ($row = $res->fetch_assoc()) { $ret[] = $row; @@ -68,7 +76,6 @@ function get_stats(){ if ($row = $res->fetch_assoc()) { $ret["match"] = $row["c"]; } - $ret["unmatched"] = $ret["found"] + $ret["lost"] - (2 * $ret["match"]); return $ret; } diff --git a/templates/losttable.php b/templates/losttable.php index 5393d7e..ffebbf9 100644 --- a/templates/losttable.php +++ b/templates/losttable.php @@ -46,7 +46,7 @@