Изменения
Перейти к навигации
Перейти к поиску
Строка 73:
Строка 73:
− +
Строка 749:
Строка 749:
− +
− +
− string.format(e.no_valid_date,unwarp(date)),e.ending}
Строка 758:
Строка 757:
− +
− string.format(e.no_valid_date,unwarp(date)),e.ending}
Строка 766:
Строка 764:
− status.errorText = tCon{+
− +
− string.format(e.no_valid_date,unwarp(date)),e.ending}+
− status.errorCat = category.incomplete_parameters
нет описания правки
["unknown_error"]="неизвестная ошибка",
["unknown_error"]="неизвестная ошибка",
["tech_error"]="ошибка в функции %s",
["tech_error"]="ошибка в функции %s",
["box_date"]="строка «%s» не является верной датой, пожалуйста, укажите дату в формате <code>ГГГГ-ММ-ДД</code>"
-- [""]="",
-- [""]="",
}
}
date = parse_date(txtDateIn)
date = parse_date(txtDateIn)
-- заменить сообщения об ошибках на списочные
-- заменить сообщения об ошибках на списочные
if not (type(date.year) == 'number') then
if not (date.year and type(date.year) == 'number') then
status.errorText = tCon{
status.errorText = tCon{
e.start,string.format(e.no_pattern_match,txtDateIn),"; ",
e.start,string.format(e.box_date,txtDateIn),e.ending}
status.errorCat = category.incomplete_parameters
status.errorCat = category.incomplete_parameters
status.brk = true
status.brk = true
if not inbord(date.month,1,12) then
if not inbord(date.month,1,12) then
status.errorText = tCon{
status.errorText = tCon{
e.start,string.format(e.no_pattern_match,txtDateIn),"; ",
e.start,string.format(e.box_date,txtDateIn),e.ending}
status.errorCat = category.incomplete_parameters
status.errorCat = category.incomplete_parameters
status.brk = true
status.brk = true
strFormat = trim(string.gsub(string.gsub(strFormat,"xg","F"),"[dDjlNwzW]",""))
strFormat = trim(string.gsub(string.gsub(strFormat,"xg","F"),"[dDjlNwzW]",""))
elseif not inbord(date.day,1,month_end_day(date.month,date.year)) then
elseif not inbord(date.day,1,month_end_day(date.month,date.year)) then
status.errorText = tCon{
e.start,string.format(e.no_pattern_match,txtDateIn),"; ",
e.start,string.format(e.box_date,txtDateIn),e.ending}
status.errorCat = category.incomplete_parameters
status.brk = true
status.brk = true
end
end