Modulo:DTGenerico: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
URL handling
(Assignment sort prototype)
m (URL handling)
Riga 216: Riga 216:
--mw.smw.set("OperatorName4=" .. OperatorName)
--mw.smw.set("OperatorName4=" .. OperatorName)
if (type(Value) == "table") then
if (type(Value) == "table") then
if Property == "P72" then --CASE Assigments
if Property == "P72" then
--CASE Assigments
local Assignment = ""
local Assignment = ""
if SnakValue.qualifiers ~= nil then
if SnakValue.qualifiers ~= nil then
Riga 357: Riga 358:
AccValues[#AccValues + 1] = StringValue
AccValues[#AccValues + 1] = StringValue
elseif SnakValue.mainsnak.datavalue.type == 'url' then
--URL, URI or URN
local URLString
URLString = SnakValue.mainsnak.datavalue.value
if SnakValue.qualifiers['P20'][1].datavalue.value ~= nil then
--Label is present
URLString = URLString .. " " .. SnakValue.qualifiers['P20'][1].datavalue.value
end
table.insert(AccValues, URLString)
else
else
AccValues[#AccValues + 1] = 'Unspecified TABLE'
AccValues[#AccValues + 1] = 'Unspecified TABLE'

Menu di navigazione