Modulo:Bozza: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+
+
Riga 19:
end
 
function p.revisione_richiestastato_richiesta(frame)
local text = getPageContent()
local pattern = '%{%{ *[Rr]ichiesta *revisione *bozza *%| *data *=[^%|%}]-%}%}'
 
if frame.args[1] == 'S' or frame.args[1] == 'A' then
for str in text:gmatch('%{%{ *[Rr]ichiesta *revisione *bozza *%|.-%}%}') do
return frame.args[1]
if str:find('| *data *= *[^ %|%}]') and not str:find('%| *1? *=? *respinta *[%|%}]') then
end
return 1
 
local declined = false
 
localfor patternstr =in text:gmatch('%{%{ *[Rr]ichiesta *revisione *bozza *(%| *data *=[^%|%}].-)%}%}') do
if str:find('| *data *= *[^ %|%}]') then
if str:find('| *data *= *[^ %|%}]') and not str:find('%| *1? *=? *respinta *[%|%}]') then
return 'R'
end
declined = true
end
end
 
return declined and 'N' or ''
end