پودمان:Urldecode: تفاوت میان نسخه‌ها

    از ویکی‌نور
    fa>MusikBot II
    جز (Protected "Module:Urldecode": High-risk template or module: 3861 transclusions (more info) ([Edit=Require extended confirmed access] (indefinite) [Move=Require extended confirmed access] (indefinite)))
    (بدون تفاوت)

    نسخهٔ ‏۱ ژانویهٔ ۲۰۲۲، ساعت ۲۱:۲۹

    توضیحات این پودمان می‌تواند در پودمان:Urldecode/توضیحات قرار گیرد.

    local p = {}
    
    function p.urlDecode( frame )
    	local enctype = frame.args[2]
    	local ret = nil;
    	if (frame.args[2] ~= nil) then
    		enctype = mw.ustring.upper(enctype)
    		if ((enctype == "QUERY") or (enctype == "PATH") or (enctype == "WIKI")) then
    			ret = mw.uri.decode(frame.args[1],frame.args[2])
    		end
    	else
    		ret = mw.uri.decode(frame.args[1])
    	end
    	ret = string.gsub(ret, "{", "{")
    	ret = string.gsub(ret, "}", "}")
    
    	return ret
    end
    
    return p