Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.

Änderungen

Zur Navigation springen Zur Suche springen
70 Bytes entfernt ,  19:07, 3. Aug. 2017
K
keine Bearbeitungszusammenfassung
Zeile 157: Zeile 157:  
end
 
end
   −
function logical(value)
+
function logicalor(args)
value = mw.ustring.lower(value);
+
local r = false;
if value == ''     then return true; end;
+
local k, v, s
if value == '0'     then return true; end;
+
local b
if value == 'false' then return true; end;
+
for k, v in pairs(args) do
if value == 'falsch' then return true; end;
+
s = mw.ustring.lower(mw.text.trim(v) or '');
return false;
+
b = (s == '') or (s=='0') or (s == 'false') or (s=='falsch');
 +
r = r or b ;
 +
end
 +
    return r
 
end
 
end
   Zeile 300: Zeile 303:  
end
 
end
   −
function p.bool(frame)
+
function p.boolor(frame)
 
local fr=frame:getParent()
 
local fr=frame:getParent()
local Wert = fr.args[1];
+
return logicalor(fr.args)
if logical(Wert) then
  −
return 'wahr'
  −
else
  −
return ''
  −
end
   
end
 
end
  
Anonymer Benutzer
Cookies helfen uns bei der Bereitstellung von imedwiki. Durch die Nutzung von imedwiki erklärst du dich damit einverstanden, dass wir Cookies speichern.

Navigationsmenü