Module:Favilink Utility: Difference between revisions
support Mutation ID lookup in {{favilink id}} template Tag: Reverted |
Add Endgame namespace to search |
||
(One intermediate revision by one other user not shown) | |||
Line 5: | Line 5: | ||
local name | local name | ||
local fields = fieldsin or 'JoinKey=Page, DisplayName, PlainName, COALESCE(Image, DisplayChar)=Display' | local fields = fieldsin or 'JoinKey=Page, DisplayName, PlainName, COALESCE(Image, DisplayChar)=Display' | ||
local namespaces = '(_pageNamespace="0" OR _pageNamespace="10002")' | local namespaces = '(_pageNamespace="0" OR _pageNamespace="10002" OR _pageNamespace="10006")' | ||
searchtype = searchtype or 'PlainName' | searchtype = searchtype or 'PlainName' | ||
name = mw.text.trim(frame) | name = mw.text.trim(frame) | ||
Line 13: | Line 13: | ||
wherestr = ' AND PlainName="' .. name:gsub("'", "\'") .. '"' | wherestr = ' AND PlainName="' .. name:gsub("'", "\'") .. '"' | ||
elseif (searchtype == 'ObjectID') then | elseif (searchtype == 'ObjectID') then | ||
wherestr = ' AND | wherestr = ' AND BINARY ObjectID="' .. name:gsub("'", "\'") .. '"' | ||
elseif (searchtype == '_pageName') then | elseif (searchtype == '_pageName') then | ||
wherestr = ' AND _pageName="' .. name:gsub("'", "\'") .. '"' | wherestr = ' AND _pageName="' .. name:gsub("'", "\'") .. '"' |