Module:Id increment

From Visual Data Wiki
Jump to navigation Jump to search

Documentation for this module may be created at Module:Id increment/doc

local p = {}

function p.findMaxProjectNumber()
    local maxNumber = 0

    for i = 1, 10000 do
        local pageTitle = "Project/" .. i
        local pageExists = mw.title.new(pageTitle)

        if not pageExists.exists then
            maxNumber = i - 1
            break
        end
    end

    return maxNumber + 1
end

return p