Modul:Common: Unterschied zwischen den Versionen

Aus FürthWiki

isEmpty() Tabellencheck
Keine Bearbeitungszusammenfassung
(isEmpty() Tabellencheck)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 90: Zeile 90:


function p.isEmpty(a)
function p.isEmpty(a)
return a == '' or a == nil
if type(a) == "table" then
for _ in pairs(a) do
return false
end
return true
else
return a == '' or a == nil
end
end
end


Zeile 237: Zeile 244:
local l = string.len(s)
local l = string.len(s)
mw.smw.set({["LuaReturnLength"] = l})
mw.smw.set({["LuaReturnLength"] = l})
if l > 1000 then
if l > 100000 then -- aktuell Fehler ab ca. 450.000
t = t .. "[[Kategorie:Lua-String-Länge problematisch]]"
t = t .. "[[Kategorie:Lua-String-Länge problematisch]]"
end
end