Module:Favilink: Difference between revisions

85 bytes added ,  21:27, 8 September 2019
no edit summary
mNo edit summary
No edit summary
Line 9: Line 9:
--[Getting query results...]
--[Getting query results...]


local name = mw.text.trim(frame.args and frame:preprocess(frame.args[1]) or (frame or 'No Value'))
local name
local modifier = mw.text.trim(frame.args and frame:preprocess(frame.args[2]) or (arg or 'No Value'))
local modifier
 
if frame.args ~=nil and frame.args ~= '' then
  name = mw.text.trim(frame:preprocess(frame.args[1]))
  modifier = mw.text.trim(frame:preprocess(frame.args[2]))
else
  name = mw.text.trim(frame) or "No Value"
  modifier = mw.text.trim(arg) or "No Value"
end
 


local result = cargo.query('GeneralData','_pageName=Page, DisplayName, Image, DisplayChar',{where='_pageNamespace="0" AND PlainName="' .. name:gsub("'", "\'") .. '"', default=name, limit='1'} )
local result = cargo.query('GeneralData','_pageName=Page, DisplayName, Image, DisplayChar',{where='_pageNamespace="0" AND PlainName="' .. name:gsub("'", "\'") .. '"', default=name, limit='1'} )