Module:Video game wikidata: Difference between revisions

Content deleted Content added
Update for "update link style" and "don't show system if only one review"
Add archiveurl and archivedate to buildCite
Line 134:
local work = nil;
local title = nil;
local archiveUrl = nil;
local archiveDate = nil;
 
if(reference['snaks']['P577'] ~= nil and reference['snaks']['P577'][1] ~= nil) then
Line 150 ⟶ 152:
title = reference['snaks']['P1476'][1]['datavalue']['value']['text'];
end;
if(reference['snaks']['P1065'] ~= nil and reference['snaks']['P1065'][1] ~= nil) then
archiveUrl = reference['snaks']['P1065'][1]['datavalue']['value'];
end;
if(reference['snaks']['P2960'] ~= nil and reference['snaks']['P2960'][1] ~= nil) then
archiveDate = reference['snaks']['P2960'][1]['datavalue']['value']['time'];
end;
 
if(title ~= nil and title ~= "") then
Line 170 ⟶ 178:
cite = cite .. "|accessdate="..accessdateText;
end;
if(archiveUrl ~= nil and archiveUrl ~= "" and archiveDate ~= nil and archiveDate ~= "") then
local archivedateText = Date(archiveDate):text(df);
cite = cite .. "|archiveurl="..archiveUrl;
cite = cite .. "|archivedate="..archivedateText;
end;
cite = cite..'}}';