Módulo:ECD: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m correção
para sumir os erros de Lua apontado em wp:Café dos programadores#Tabelas em EAD
Linha 77:
local a, b, prazo, hora, min, dia, mes, ano = mw.ustring.find(page, "%S((%d%d)h(%d%d)min '''UTC''' de (%d%d?) de (%S+) de (%d%d%d%d))")
local a, b, diab, mesb, anob = mw.ustring.find(page, "voto contra no dia (%d%d?) de (%S+) de (%d%d%d%d)")
dia, diab = #(dia or '') == 1 and "0" .. dia or dia, #(diab or '') == 1 and "0" .. diab or diab
local destaque = mw.ustring.find(page, "{{Voto artigo destacado}}")
local bom = mw.ustring.find(page, "{{Voto artigo bom}}")
Linha 87:
while i do
if i > coment then
elseif i > (nenhum or 0) then placar[1] = placar[1] + 1
elseif i > bom then placar[2] = placar[2] + 1
elseif destaque and i > destaque then placar [3] = placar[3] + 1
Linha 96:
-- Verificação do prazo (se já se passaram 15 ou 30 dias)
local agora = tonumber(os.date("%Y%m%d%H%M"))
local tempo = tonumber((ano or '0000') .. (meses[mes] or '00') .. (dia or '00') .. (hora or '00') .. (min or '00')) < agora and 2 or
tonumber(anob .. meses[mesb] .. diab .. hora .. min) < agora and 1 or 0
prazo = not destaque and placar[1] == 0 and tempo == 0 and mw.ustring.format(
"style=\"text-align:center;white-space:nowrap;\" title=\"speedy close: %s de %s de %s\"|%s" ..
frame:callParserFunction('#tag:ref', {'', name = 'speed-close'}) , diab, mesb, anob, prazo) or
tempo == 2 and "style=\"text-align:center;white-space:nowrap; background-color:#FCC\"|" .. (prazo or 0) or
"style=\"text-align:center;white-space:nowrap;\"|" .. prazo