Use ArtworkStatus enums when querying, not strings

This commit is contained in:
Mike Colagrosso 2024-01-16 21:02:55 -07:00 committed by Alex Cabal
parent 986411e684
commit 4b2e02950f

View file

@ -175,7 +175,7 @@ class Library{
$artworks = Db::Query(' $artworks = Db::Query('
SELECT * SELECT *
from Artworks from Artworks
where Status in ("approved", "in_use")', [], 'Artwork'); where Status in (?, ?)', [ArtworkStatus::Approved->value, ArtworkStatus::InUse->value], 'Artwork');
} }
elseif($status == 'all-admin'){ elseif($status == 'all-admin'){
$artworks = Db::Query(' $artworks = Db::Query('
@ -186,14 +186,14 @@ class Library{
$artworks = Db::Query(' $artworks = Db::Query('
SELECT * SELECT *
from Artworks from Artworks
where Status in ("approved", "in_use") where Status in (?, ?)
or (Status = "unverified" and SubmitterUserId = ?)', [$submitterUserId], 'Artwork'); or (Status = ? and SubmitterUserId = ?)', [ArtworkStatus::Approved->value, ArtworkStatus::InUse->value, ArtworkStatus::Unverified->value, $submitterUserId], 'Artwork');
} }
elseif($status == 'unverified-submitter' && $submitterUserId !== null){ elseif($status == 'unverified-submitter' && $submitterUserId !== null){
$artworks = Db::Query(' $artworks = Db::Query('
SELECT * SELECT *
from Artworks from Artworks
where Status = "unverified" and SubmitterUserId = ?', [$submitterUserId], 'Artwork'); where Status = ? and SubmitterUserId = ?', [ArtworkStatus::Unverified->value, $submitterUserId], 'Artwork');
} }
else{ else{
$artworks = Db::Query(' $artworks = Db::Query('