Módulo:Categorização AD e AB de outras wikis: diferenças entre revisões
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 186: | Linha 186: | ||
end | end | ||
function p.hasAnyBadge( frame ) | function p.hasAnyBadge( frame ) | ||
-- [안전장치] 서버에 wikibase 모듈이 활성화되어 있지 않다면 에러 없이 즉시 종료 | |||
if not mw.wikibase then | |||
return '' | |||
end | |||
local entity = mw.wikibase.getEntityObject() | local entity = mw.wikibase.getEntityObject() | ||
if not entity then | if not entity then | ||
return '' | return '' | ||
end | end | ||
for siteid, linkTable in pairs( entity.sitelinks ) do | for siteid, linkTable in pairs( entity.sitelinks ) do | ||
if next(entity.sitelinks[ siteid ].badges) ~= nil then | if next(entity.sitelinks[ siteid ].badges) ~= nil then | ||