Această pagină este protejată de mișcare
Această pagină este protejată

Modul: MultiBand

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Acest modul servește în sprijinul șablonului: MultiBand pentru a permite un număr nelimitat de modificări ale numelor companiei și / sau culorilor companiei.

Consultați manualul șablonului pentru utilizare.


 - [[
* Modul care acceptă șablonul MultiBand.
]] -

require ( „Formular: fără globali” )

local p = {}

- Având în vedere un singur parametru pozițional care poate fi „nume” sau „im”
- și un argument părinte numit „an”, repetă argumentul părinte „anulN” și revine
- numele său N sau immN dacă anul necesar este> = al anului N,
- altfel ultima valoare anterioară cunoscută.
funcția p . obține ( cadru )
local pargs = frame : getParent (). argumente
local reqAnno = ToNumber (pargs. year) sau (ToNumber (os.date ( '% Y')) + 1)
local ret

pentru n = 1 , 50 faceți
local year = tonumber ( pargs [ 'year' .. n ])
dacă anul atunci
if reqYear > = year then
ret = pargs [ cadru . args [ 1 ] .. n ] sau ret
Sfârșit
altceva
pauză
Sfârșit
Sfârșit

retur ret
Sfârșit

retur p