« Module:User-multi » : différence entre les versions

46 octets ajoutés ,  27 décembre 2021
aucun résumé des modifications
Kharmitch (discussion | contributions)
Aucun résumé des modifications
Kharmitch (discussion | contributions)
Aucun résumé des modifications
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 41 : Ligne 41 :
fun = lookup[code]
fun = lookup[code]
if not fun then
if not fun then
return '<Error> paramètre '..i..' non reconnu'
return '<Error> paramètre '..i..'"'..code..'" non reconnu'
end
end
table.insert( user_links, fun(user) )
table.insert( user_links, fun(user) )
Ligne 51 : Ligne 51 :
function p.build(frame)
function p.build(frame)
local args = {}
local args = {}
args.utilisateur = frame.args.utilisateur
args = frame.args
args = frame.args
-- Paramètres vides interprétés par Lua.
-- Paramètres vides interprétés par Lua.
--local argsParent = frame:getParent().args
local argsParent = frame:getParent().args
--for cle, val in pairs(frame.args) do
for cle, val in pairs(argsParent) do
-- if val ~= '' then
if val ~= '' then
-- args[cle] = val
args[cle] = val
-- end
end
--end
end
for i, val in ipairs(argsParent) do
if val ~= '' then
args[i] = val
end
end


return p._build(args)
return p._build(args)
Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 737

modifications