Модуль:tableofrecipes
| Строка 102: | Строка 102: | ||
return string.format("[[#%s|%s]]", ingredientId, ingredientName) | return string.format("[[#%s|%s]]", ingredientId, ingredientName) | ||
end | end | ||
local function formatTemperature(recipe) | local function formatTemperature(recipe) | ||
local | local minTemp = recipe.minTemp or recipe.min_temp or recipe.minTemperature | ||
local maxTemp = recipe.maxTemp or recipe.max_temp or recipe.maxTemperature | |||
if minTemp then | |||
local minValue = tonumber(minTemp) | |||
if minValue then | |||
if maxTemp then | |||
local maxValue = tonumber(maxTemp) | |||
if maxValue and maxValue ~= 9999 and maxValue ~= 99999 then | |||
return string.format("от %dК до %dК", minValue, maxValue) | |||
else | |||
return string.format("выше %dК", minValue) | |||
end | |||
else | |||
return string.format("выше %dК", minValue) | |||
end | |||
else | |||
return minTemp | |||
end | |||
end | end | ||
return | return "Нет данных" | ||
end | end | ||
| Строка 246: | Строка 249: | ||
local result = resultData.name or "Нет результата" | local result = resultData.name or "Нет результата" | ||
local resultImage = resultData.image or "" | local resultImage = resultData.image or "" | ||
local minTemp = formatTemperature(recipe) | local minTemp = formatTemperature(recipe) | ||
templateArgs.input = input .. " " .. inputImage | templateArgs.input = input .. " " .. inputImage | ||
templateArgs.result = result .. " " .. resultImage | templateArgs.result = result .. " " .. resultImage | ||
templateArgs.minTemp = minTemp | templateArgs.minTemp = minTemp | ||
-- Обработка для toolmadeRecipes | -- Обработка для toolmadeRecipes | ||