Modulo:Sandbox/Sakretsu: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
+
fix
Riga 7:
for page in string.gmatch(content, '%[%[(W%a+:Amministratori/Elezioni/.-)[|%]]') do
table.insert(pages, page)
table.insert(users,local user = page:match('Elezioni/(.-)[^/']+)')
table.insert(users, string.format('[[User:%s|%s]]', user, user))
end
if #pages ~= 8 then
Line 17 ⟶ 18:
return error('Non è stata trovata la pagina di una votazione')
end
content = content:gsub('(\n(==+ *[^\n]- *==+)', '\r%1')
for title, section in string.gmatch(content, '\n==+ *([^\n]-) *==+(.-)\r') do
if title == 'Pro' or title == 'Contro' then
local _, count = section:gsub('\n#[^#:*\n][^\n]-%a', '')
quorum = quorum + count
end
Line 26 ⟶ 27:
end
users = mw.text.listToText(users, ', ', ' e ')
quorum = math.floor(quorum / 12)
return string.format('Pertanto il quorum per la prossima votazione, calcolato in base al numero di favorevoli e contrari nelle votazioni relative a %s è pari a <b>%s</<b>.', users, quorum / 12)
end