Module:Songs: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 3: Line 3:


function p.albums(frame)
function p.albums(frame)
local songName = frame.args[1]
local songName = mw.text.decode(frame.args[1])
if not songName then return end
if not songName then return end
local escaped = string.gsub(songName, "'", "\\\'")
local escaped = string.gsub(songName, "'", "\\'")
local query = {
local query = {
join = "Album_Songs.album=Albums.title",
join = "Album_Songs.album=Albums.title",
Line 26: Line 26:


function p.events(frame)
function p.events(frame)
local songName = frame.args[1]
local songName = mw.text.decode(frame.args[1])
if not songName then return end
if not songName then return end
local escaped = string.gsub(songName, "'", "\\\'")
local escaped = string.gsub(songName, "'", "\\'")
local query = {
local query = {
where = "song_page='" .. escaped .. "'",
where = "song_page='" .. escaped .. "'",

Navigation menu