add station_id to each airtime
This commit is contained in:
parent
423870e85d
commit
e1da45c40e
@ -37,18 +37,18 @@ local function Artisthandler(self)
|
|||||||
|
|
||||||
for i, track in ipairs(tracks) do
|
for i, track in ipairs(tracks) do
|
||||||
local airtimes = db.query([[
|
local airtimes = db.query([[
|
||||||
SELECT airtime
|
SELECT airtime, station AS station_id
|
||||||
FROM airtimes
|
FROM airtimes
|
||||||
WHERE track = ?
|
WHERE track = ?
|
||||||
]], track["id"])
|
]], track["id"])
|
||||||
|
|
||||||
artist["tracks"][i]["airtimes"] = {}
|
artist["tracks"][i]["airtimes"] = {}
|
||||||
for j, airtime in ipairs(airtimes) do
|
for j, airtime in ipairs(airtimes) do
|
||||||
table.insert(artist["tracks"][i]["airtimes"], airtime['airtime'])
|
table.insert(artist["tracks"][i]["airtimes"], airtime)
|
||||||
end
|
end
|
||||||
|
|
||||||
local releases = db.query([[
|
local releases = db.query([[
|
||||||
SELECT release.id, release.name AS release_name
|
SELECT release.id AS release_id, release.name AS release_name
|
||||||
FROM track_releases
|
FROM track_releases
|
||||||
INNER JOIN
|
INNER JOIN
|
||||||
releases AS release ON (track_releases.release = release.id)
|
releases AS release ON (track_releases.release = release.id)
|
||||||
|
|||||||
@ -41,14 +41,14 @@ local function Releasehandler(self)
|
|||||||
|
|
||||||
for i, track in ipairs(tracks) do
|
for i, track in ipairs(tracks) do
|
||||||
local airtimes = db.query([[
|
local airtimes = db.query([[
|
||||||
SELECT airtime
|
SELECT airtime, station AS station_id
|
||||||
FROM airtimes
|
FROM airtimes
|
||||||
WHERE track = ?
|
WHERE track = ?
|
||||||
]], track["id"])
|
]], track["id"])
|
||||||
|
|
||||||
release["tracks"][i]["airtimes"] = {}
|
release["tracks"][i]["airtimes"] = {}
|
||||||
for j, airtime in ipairs(airtimes) do
|
for j, airtime in ipairs(airtimes) do
|
||||||
table.insert(release["tracks"][i]["airtimes"], airtime['airtime'])
|
table.insert(release["tracks"][i]["airtimes"], airtime)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@ local function Trackhandler(self)
|
|||||||
SELECT artist.name AS artist_name
|
SELECT artist.name AS artist_name
|
||||||
FROM track_artists
|
FROM track_artists
|
||||||
INNER JOIN
|
INNER JOIN
|
||||||
artists as artist ON (track_artists.artist = artist.id)
|
artists AS artist ON (track_artists.artist = artist.id)
|
||||||
WHERE track_artists.track = ?
|
WHERE track_artists.track = ?
|
||||||
]], track["id"])
|
]], track["id"])
|
||||||
|
|
||||||
@ -37,18 +37,18 @@ local function Trackhandler(self)
|
|||||||
track["artist"] = artists[1]["artist_name"]
|
track["artist"] = artists[1]["artist_name"]
|
||||||
|
|
||||||
local airtimes = db.query([[
|
local airtimes = db.query([[
|
||||||
SELECT airtime
|
SELECT airtime, station AS station_id
|
||||||
FROM airtimes
|
FROM airtimes
|
||||||
WHERE track = ?
|
WHERE track = ?
|
||||||
]], track["id"])
|
]], track["id"])
|
||||||
|
|
||||||
track["airtimes"] = {}
|
track["airtimes"] = {}
|
||||||
for i, airtime in ipairs(airtimes) do
|
for i, airtime in ipairs(airtimes) do
|
||||||
track["airtimes"][i] = airtime.airtime
|
track["airtimes"][i] = airtime
|
||||||
end
|
end
|
||||||
|
|
||||||
local releases = db.query([[
|
local releases = db.query([[
|
||||||
SELECT release.id, release.name AS release_name
|
SELECT release.id AS release_id, release.name AS release_name
|
||||||
FROM track_releases
|
FROM track_releases
|
||||||
INNER JOIN
|
INNER JOIN
|
||||||
releases AS release ON (track_releases.release = release.id)
|
releases AS release ON (track_releases.release = release.id)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user