Module:ExistNotRedirect: Difference between revisions
(Fix commons links per TPER) |
m (1 revision imported) |
(No difference)
|
Latest revision as of 22:03, 27 April 2022
Documentation for this module may be created at Module:ExistNotRedirect/doc
local p = {} function p.main(args) local myArgs = mw.getCurrentFrame():getParent().args local myPageName = myArgs[1] local forceFileOnly = myArgs.forcefile -- force File: namespace check only if not myPageName or myPageName == "" then return "" end local myPageTitle = mw.title.makeTitle("", myPageName) if not myPageTitle then error("Invalid page title passed, MediaWiki cannot understand it", 1) end if myPageTitle.exists or not forceFileOnly and myPageTitle.file and myPageTitle.file.exists then if not myPageTitle.isRedirect then return myArgs[1] end end return "" end return p