Otevřít hlavní menu
Domů
Náhodně
Přihlášení
Nastavení
O Enviwiki
Vyloučení odpovědnosti
Enviwiki
Hledat
Editace stránky
Modul:Functions
Varování:
Nejste přihlášen(a). Pokud uložíte jakoukoli editaci, vaše IP adresa bude zveřejněna v historii této stránky. Pokud se
přihlásíte
nebo si
vytvoříte účet
, vaše editace budou připsány vašemu uživatelskému jménu a získáte i další výhody.
Antispamová kontrola.
NEVYPLŇUJTE
následující!
require "Modul:No globals" local p = {} -- Změní první písmeno řetězce na velké -- @param řetězec -- @return řetězec function p.firstToUpper(str) return mw.ustring.upper(mw.ustring.sub(str, 1, 1)) .. mw.ustring.sub(str, 2) end -- Odstraní z tabulky prázdné parametry -- @param tabulka -- @return tabulka function p.cleanArgs(args) local cleanArgs = {} for key, value in pairs(args) do if type(value) == 'string' then local value = mw.text.trim(value) if value ~= '' then cleanArgs[key] = value end elseif type(value) == 'table' then if not p.isTableEmpty(value) then cleanArgs[key] = value end else cleanArgs[key] = value end end return cleanArgs end -- Rozhodne, zda je tabulka prázdná (má žádné nebo prázdné parametry) -- @param tabulka -- @return bool function p.isTableEmpty(Table) for key, value in pairs(Table) do if type(value) == 'table' then if not p.isTableEmpty(value) then return false end elseif type(value) == 'string' then if mw.text.trim(value) ~= '' then return false end else return false end end return true end return p
Shrnutí editace:
Všechny příspěvky do Enviwiki jsou zveřejňovány podle licencí Creative Commons Uveďte autora – Zachovejte licenci 3.0 Unported (podrobnosti najdete na
Enviwiki:Autorské právo
). Pokud si nepřejete, aby váš text byl nemilosrdně upravován a volně šířen, pak ho do Enviwiki neukládejte.
Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které nejsou chráněny autorským právem (tzv.
public domain
).
NEVKLÁDEJTE DÍLA CHRÁNĚNÁ AUTORSKÝM PRÁVEM BEZ DOVOLENÍ!
Storno
Pomoc při editování
(otevře se v novém okně)
Náhled stránky s touto šablonou