Module:Favilink: Difference between revisions

11 bytes added ,  19:12, 27 October 2019
m
no edit summary
(added search by alias fallthrough)
mNo edit summary
Line 43: Line 43:
     wherestr = ' AND Aliases HOLDS "' .. name:gsub("'", "\'") .. '"'
     wherestr = ' AND Aliases HOLDS "' .. name:gsub("'", "\'") .. '"'
   elseif searchtype == 'ID' then
   elseif searchtype == 'ID' then
    wherestr = ' AND IDAliases HOLDS "' .. name:gsub("'", "\'") .. '"'
    wherestr = ' AND IDAliases HOLDS "' .. name:gsub("'", "\'") .. '"'
   end  
   end  


   result = cargo.query('GeneralData','_pageName=Page, DisplayName, Image, DisplayChar, PlainName',{where='_pageNamespace="0"' .. wherestr, default=name, limit='1'} )
   result = cargo.query('GeneralData','_pageName=Page, DisplayName, Image, DisplayChar, PlainName',{where='_pageNamespace="0"' .. wherestr, default=name, limit='1'} )
   if next(result) then  
   if not next(result) then  
  else
     resulttrue = 1
     resulttrue = 1
   end
   end