Module:Id increment: Difference between revisions
Jump to navigation
Jump to search
No edit summary Tag: Manual revert |
No edit summary |
||
Line 6: | Line 6: | ||
local allPages = mw.site.stats.pagesInNamespace( 0 ) | local allPages = mw.site.stats.pagesInNamespace( 0 ) | ||
--[[ for _, page in ipairs(allPages) do | |||
local pageTitle = page.title.text | local pageTitle = page.title.text | ||
local _, _, number = string.find(pageTitle, "Projekt/(%d+)") | local _, _, number = string.find(pageTitle, "Projekt/(%d+)") | ||
Line 21: | Line 21: | ||
end | end | ||
return p | return p --]] | ||
end | |||
return allPages |
Revision as of 10:02, 12 March 2024
Documentation for this module may be created at Module:Id increment/doc
local p = {}
function p.findMaxProjectNumber()
local maxNumber = 0
local allPages = mw.site.stats.pagesInNamespace( 0 )
--[[ for _, page in ipairs(allPages) do
local pageTitle = page.title.text
local _, _, number = string.find(pageTitle, "Projekt/(%d+)")
if number then
local currentNumber = tonumber(number)
if currentNumber and currentNumber > maxNumber then
maxNumber = currentNumber
end
end
end
return maxNumber + 1
end
return p --]]
end
return allPages