Modul:Check2: Unterschied zwischen den Versionen
K
keine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
| Zeile 65: | Zeile 65: | ||
-- allgemeine Parameter werden auch akzeptiert | -- allgemeine Parameter werden auch akzeptiert | ||
for k, v in pairs(templateArgs) do | for k, v in pairs(templateArgs) do | ||
if ( not ( ( params[ | if ( not ( ( params[k] ~= nil ) or ( paramsWhitelist[k] ~= nil ) ) ) and ( string.match ( k, '^%d*$' ) == nil ) | ||
then | then | ||
errorMsg = errorMsg .. '<span style="font-weight: bold; font-style:italic">' .. k .. '</span> (über Vorlage), ' | errorMsg = errorMsg .. '<span style="font-weight: bold; font-style:italic">' .. k .. '</span> (über Vorlage), ' | ||
| Zeile 73: | Zeile 73: | ||
for k, v in pairs(localArgs) do | for k, v in pairs(localArgs) do | ||
if ( not ( ( params[ | if ( not ( ( params[k] ~= nil ) or ( paramsWhitelist[k] ~= nil ) ) ) and ( string.match ( k, '^%d*$' ) == nil ) | ||
then | then | ||
errorMsg = errorMsg .. '<span style="font-weight: bold; font-style:italic">' .. k .. '</span> (über invoke), ' | errorMsg = errorMsg .. '<span style="font-weight: bold; font-style:italic">' .. k .. '</span> (über invoke), ' | ||