Module:Favilink Utility: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 53: Line 53:


function p.IDtoname(frame)
function p.IDtoname(frame)
   local result = p.main(frame, 'ObjectID', 'PlainName')
  local name = frame
  if frame.args ~= nil then
    name = frame.args[1]
  end
 
   local result = p.main(name, 'ObjectID', 'PlainName')
   if not next(result) then
   if not next(result) then
     return name .. '(no results)'
     return name .. '(no results)'
Line 62: Line 67:


function p.IDtopage(frame)
function p.IDtopage(frame)
   local result = p.main(frame, 'ObjectID', '_pageName=Page')
  local name = frame
  if frame.args ~= nil then
    name = frame.args[1]
  end
   local result = p.main(name, 'ObjectID', '_pageName=Page')
   if not next(result) then
   if not next(result) then
     return name .. '(no results)'
     return name .. '(no results)'