Módulo:Políticonocargo
Aspeto
Este módulo não apresenta nenhuma documentação. Por favor, documente-o caso o saiba usar ou tenha conhecimentos para tal. |
local p = {}
function p.contains(frame)
local text = frame.args[1] or ""
local cargotexto = frame.args.cargotexto
local phrases1 = {
"até a atualidade",
"até ''a atualidade''",
"''até a atualidade''",
"à atualidade",
"a atualidade",
"a ''atualidade''",
"até ''atualidade''",
"até atualidade",
"''atualidade''",
"atualidade",
"presente",
"''presente''",
"''atualmente''"
}
local phrases2 = {
"''a assumir''",
"Assumindo",
"a assumir",
"A assumir",
"à assumir",
"A ser empossado",
"A tomar posse",
"Tomando posse",
"A partir"
}
for _, phrase in ipairs(phrases1) do
if string.find(text, phrase) then
return "[[Incumbente#Na_política|No cargo]]"
end
end
for _, phrase in ipairs(phrases2) do
if string.find(text, phrase) then
return cargotexto ~= "" and cargotexto or "[[Eleição|Eleito(a)]]"
end
end
return ""
end
return p