Schedule releases by release_date and block unreleased store purchases

This commit is contained in:
AudioCore Bot
2026-03-05 14:18:20 +00:00
parent 89b4b1eefd
commit c5302c3b44
3 changed files with 139 additions and 5 deletions

View File

@@ -30,6 +30,7 @@ Shortcodes::register('releases', static function (array $attrs = []): string {
FROM ac_releases r
LEFT JOIN ac_artists a ON a.id = r.artist_id
WHERE r.is_published = 1
AND (r.release_date IS NULL OR r.release_date <= CURDATE())
ORDER BY r.release_date DESC, r.created_at DESC
LIMIT :limit
");
@@ -38,6 +39,7 @@ Shortcodes::register('releases', static function (array $attrs = []): string {
SELECT title, slug, release_date, cover_url, artist_name
FROM ac_releases
WHERE is_published = 1
AND (release_date IS NULL OR release_date <= CURDATE())
ORDER BY release_date DESC, created_at DESC
LIMIT :limit
");