Module:Ping: Difference between revisions

From Test Wiki
Content deleted Content added
MbrtTest (talk | contribs)
Created page with "local p = {} local htmlerror = require('Module:Error').error function p.replyto(frame) local origArgs = frame:getParent().args local args = {} local maxArg = 0 for k, v i..."
 
MbrtTest (talk | contribs)
fx
Line 28: Line 28:
return htmlerror{'Ralat dalam [[Templat:Balas kepada]]: Melebihi daripada '..tostring(frame.args.max or 50)..' nama yang dinyatakan.'}
return htmlerror{'Ralat dalam [[Templat:Balas kepada]]: Melebihi daripada '..tostring(frame.args.max or 50)..' nama yang dinyatakan.'}
else
else
local outStr = '<span class="template-ping">'..(args['prefix'] or '@')..'[[:Pengguna:'..args[1]..'|'..((args['label1'] or args['label']) or args[1])..']]'
local outStr = '<span class="template-ping">'..(args['prefix'] or '@')..'[[:User:'..args[1]..'|'..((args['label1'] or args['label']) or args[1])..']]'
for i = 2, maxArg do
for i = 2, maxArg do
if ( (maxArg > 2) or ((maxArg == 2) and (args['c'] == '')) ) then outStr = outStr.."," end
if ( (maxArg > 2) or ((maxArg == 2) and (args['c'] == '')) ) then outStr = outStr.."," end
if i == maxArg then outStr = outStr.." "..(args['c'] or "dan") end
if i == maxArg then outStr = outStr.." "..(args['c'] or "dan") end
outStr = outStr.." [[:Pengguna:"..args[i].."|"..(args['label'..tostring(i)] or args[i]).."]]"
outStr = outStr.." [[:User:"..args[i].."|"..(args['label'..tostring(i)] or args[i]).."]]"
end
end
outStr = outStr..(args['p'] or ":").."</span>"
outStr = outStr..(args['p'] or ":").."</span>"