وحدة:ProtectionLevels

من أرابيكا، الموسوعة الحرة

هذه هي النسخة الحالية من هذه الصفحة، وقام بتعديلها عبود السكاف (نقاش | مساهمات) في 00:36، 17 نوفمبر 2019. العنوان الحالي (URL) هو وصلة دائمة لهذه النسخة.

(فرق) → نسخة أقدم | نسخة حالية (فرق) | نسخة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

--[[

{{#invoke:ProtectionLevels|main}}

{{#invoke:ProtectionLevels|main|الصفحة_الرئيسية}}

--]]

local p = {}

function p.main(frame)
	local page
	local titleArg = frame.args[1] or frame:getParent().args[1]
	if titleArg then
		page = mw.title.new(titleArg)
	else
		page = mw.title.getCurrentTitle()
	end
	--mw.log( "p.main(frame) :page "  .. page.prefixedText )
	--mw.log( mw.dumpObject(page.protectionLevels)  )
	local editProt = page.protectionLevels.edit and page.protectionLevels.edit[1]
	local moveProt = page.protectionLevels.move and page.protectionLevels.move[1]
	if editProt then 
			return "1"
		end
	
	return ""
end

return p