Изменения

Перейти к навигации Перейти к поиску
fix
Строка 9: Строка 9:     
-- Игнорирование некорректно указанных дат с помощью стандартных методов
 
-- Игнорирование некорректно указанных дат с помощью стандартных методов
local function getValidDate( day, month, year )
+
local function getValidDate( year, month, day )
 +
if isEmpty( year ) or isEmpty( month ) or isEmpty( day ) then
 +
return nil
 +
end
 
local dateString = year .. '-' .. month .. '-' .. day
 
local dateString = year .. '-' .. month .. '-' .. day
 
 
Строка 130: Строка 133:  
local getArgs = require( 'Module:Arguments' ).getArgs
 
local getArgs = require( 'Module:Arguments' ).getArgs
 
local args = getArgs( frame )
 
local args = getArgs( frame )
local date = getValidDate( args.day, args.month, args.year )
+
local date = getValidDate( args.year, args.month, args.day )
 
local isMainNamespace = mw.title.getCurrentTitle().namespace == 0
 
local isMainNamespace = mw.title.getCurrentTitle().namespace == 0
 
local result = ''
 
local result = ''
Анонимный участник

Реклама:

Навигация