<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ml">
	<id>https://schoolwiki.in/index.php?action=history&amp;feed=atom&amp;title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82%3AVandal-m</id>
	<title>ഘടകം:Vandal-m - നാൾവഴി</title>
	<link rel="self" type="application/atom+xml" href="https://schoolwiki.in/index.php?action=history&amp;feed=atom&amp;title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82%3AVandal-m"/>
	<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Vandal-m&amp;action=history"/>
	<updated>2026-04-03T21:12:27Z</updated>
	<subtitle>വിക്കിയിൽ ഈ താളിന്റെ നാൾവഴി</subtitle>
	<generator>MediaWiki 1.43.4</generator>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Vandal-m&amp;diff=1068533&amp;oldid=prev</id>
		<title>Ranjithsiji: ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു: import user link template</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Vandal-m&amp;diff=1068533&amp;oldid=prev"/>
		<updated>2021-01-02T07:17:31Z</updated>

		<summary type="html">&lt;p&gt;ഒരു പതിപ്പ് ഇറക്കുമതി ചെയ്തു: import user link template&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ml&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←പഴയ രൂപം&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;12:47, 2 ജനുവരി 2021-നു നിലവിലുണ്ടായിരുന്ന രൂപം&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;4&quot; class=&quot;diff-notice&quot; lang=&quot;ml&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(വ്യത്യാസം ഇല്ല)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key schoolwiki_db-sch_:diff:1.41:old-1068532:rev-1068533 --&gt;
&lt;/table&gt;</summary>
		<author><name>Ranjithsiji</name></author>
	</entry>
	<entry>
		<id>https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Vandal-m&amp;diff=1068532&amp;oldid=prev</id>
		<title>mlwiki&gt;Jacob.jose: :en:Module:Vandal-m എന്നതിൽ നിന്ന് 10 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു</title>
		<link rel="alternate" type="text/html" href="https://schoolwiki.in/index.php?title=%E0%B4%98%E0%B4%9F%E0%B4%95%E0%B4%82:Vandal-m&amp;diff=1068532&amp;oldid=prev"/>
		<updated>2019-01-22T19:09:44Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/index.php?title=En:Module:Vandal-m&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;En:Module:Vandal-m (ഇതുവരെ എഴുതപ്പെട്ടിട്ടില്ല)&quot;&gt;en:Module:Vandal-m&lt;/a&gt; എന്നതിൽ നിന്ന് 10 പതിപ്പുകൾ ഇറക്കുമതി ചെയ്തു&lt;/p&gt;
&lt;p&gt;&lt;b&gt;പുതിയ താൾ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- This module implements {{vandal-m}}.&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local su = require(&amp;#039;Module:Su&amp;#039;)._main&lt;br /&gt;
&lt;br /&gt;
local function makeWikilink(link, display)&lt;br /&gt;
	if display then&lt;br /&gt;
		return string.format(&amp;#039;[[%s|%s]]&amp;#039;, link, display)&lt;br /&gt;
	else&lt;br /&gt;
		return string.format(&amp;#039;[[%s]]&amp;#039;, link)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeUrlLink(data, display)&lt;br /&gt;
	local url = mw.uri.new(data)&lt;br /&gt;
	url = tostring(url)&lt;br /&gt;
	return string.format(&amp;#039;[%s %s]&amp;#039;, url, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function makeFullUrlLink(page, query, display)&lt;br /&gt;
	local url = mw.uri.fullUrl(page, query)&lt;br /&gt;
	url = tostring(url)&lt;br /&gt;
	return string.format(&amp;#039;[%s %s]&amp;#039;, url, display)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getTitle(page)&lt;br /&gt;
	local success, title = pcall(mw.title.new, page)&lt;br /&gt;
	if success then&lt;br /&gt;
		return title&lt;br /&gt;
	else&lt;br /&gt;
		return nil&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function getLinkIfExists(pagePrefix, username, display)&lt;br /&gt;
	local title = getTitle(pagePrefix .. username)&lt;br /&gt;
	if title and title.exists then&lt;br /&gt;
		return makeWikilink(title.prefixedText, display)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = require(&amp;#039;Module:Arguments&amp;#039;).getArgs(frame, {parentOnly = true})&lt;br /&gt;
	return p._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	local username, usernameEncoded&lt;br /&gt;
	do&lt;br /&gt;
		local lang = mw.language.getContentLanguage()&lt;br /&gt;
		username = args.User or args[1] or &amp;#039;Example&amp;#039;&lt;br /&gt;
		username = lang:ucfirst(username)&lt;br /&gt;
		usernameEncoded = mw.uri.encode(username)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local links = {}&lt;br /&gt;
&lt;br /&gt;
	-- Talk&lt;br /&gt;
	links[#links + 1] = makeWikilink(&amp;#039;User talk:&amp;#039; .. username, &amp;#039;talk&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
	-- Contribs&lt;br /&gt;
	links[#links + 1] = makeWikilink(&lt;br /&gt;
		&amp;#039;Special:Contributions/&amp;#039; .. username,&lt;br /&gt;
		&amp;#039;&amp;lt;span title=&amp;quot;Contributions: &amp;#039; .. username .. &amp;#039;&amp;quot;&amp;gt;contribs&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	-- Block log and autoblocks&lt;br /&gt;
	do&lt;br /&gt;
		local blockLogLink = makeFullUrlLink(&lt;br /&gt;
			&amp;#039;Special:Log/block&amp;#039;,&lt;br /&gt;
			{page = &amp;#039;User:&amp;#039; .. username},&lt;br /&gt;
			&amp;#039;&amp;lt;span title=&amp;quot;Blocklog: &amp;#039;&lt;br /&gt;
				.. username&lt;br /&gt;
				.. &amp;#039;&amp;quot; style=&amp;quot;color:#002bb8&amp;quot;&amp;gt;block&amp;amp;nbsp;log&amp;lt;/span&amp;gt;&amp;#039;&lt;br /&gt;
		)&lt;br /&gt;
		local autoblocksLink = makeUrlLink(&lt;br /&gt;
			{&lt;br /&gt;
				host = &amp;#039;tools.wmflabs.org&amp;#039;,&lt;br /&gt;
				path = &amp;#039;/xtools/autoblock/&amp;#039;,&lt;br /&gt;
				query = {user = username}&lt;br /&gt;
			},&lt;br /&gt;
			&amp;#039;&amp;lt;sup title=&amp;quot;Autoblock: &amp;#039;&lt;br /&gt;
				.. username&lt;br /&gt;
				.. &amp;#039;&amp;quot; style=&amp;quot;color:#002bb8&amp;quot;&amp;gt;auto&amp;lt;/sup&amp;gt;&amp;#039;&lt;br /&gt;
		)&lt;br /&gt;
		links[#links + 1] = blockLogLink .. autoblocksLink&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Ban listing&lt;br /&gt;
	if args.ban then&lt;br /&gt;
		links[#links + 1] = makeWikilink(&lt;br /&gt;
			mw.site.namespaces[4].name .. &amp;#039;List of banned users#&amp;#039; .. username,&lt;br /&gt;
			&amp;#039;ban&amp;#039;&lt;br /&gt;
		)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Arbitration requests&lt;br /&gt;
	links[#links + 1] = getLinkIfExists(&lt;br /&gt;
		&amp;#039;Wikipedia:Requests for arbitration/&amp;#039;,&lt;br /&gt;
		username,&lt;br /&gt;
		&amp;#039;rfarb&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	-- Requests for comment&lt;br /&gt;
	links[#links + 1] = getLinkIfExists(&lt;br /&gt;
		&amp;#039;Wikipedia:Requests for comment/&amp;#039;,&lt;br /&gt;
		username,&lt;br /&gt;
		&amp;#039;rfcuser&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	-- Long-term abuse&lt;br /&gt;
	links[#links + 1] = getLinkIfExists(&lt;br /&gt;
		&amp;#039;Wikipedia:Long term abuse/&amp;#039;,&lt;br /&gt;
		username,&lt;br /&gt;
		&amp;#039;lta&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	-- Requests for checkuser&lt;br /&gt;
	links[#links + 1] = getLinkIfExists(&lt;br /&gt;
		&amp;#039;Wikipedia:Requests for checkuser/Case/&amp;#039;,&lt;br /&gt;
		username,&lt;br /&gt;
		&amp;#039;rfcu&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	-- Sockpuppet investigations&lt;br /&gt;
	links[#links + 1] = getLinkIfExists(&lt;br /&gt;
		&amp;#039;Wikipedia:Sockpuppet investigations/&amp;#039;,&lt;br /&gt;
		username,&lt;br /&gt;
		&amp;#039;spi&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	-- Suspected sockpuppets&lt;br /&gt;
	links[#links + 1] = getLinkIfExists(&lt;br /&gt;
		&amp;#039;Wikipedia:Suspected sock puppets/&amp;#039;,&lt;br /&gt;
		username,&lt;br /&gt;
		&amp;#039;ssp&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
&lt;br /&gt;
	-- Sockpuppet categories&lt;br /&gt;
	-- There isn&amp;#039;t a seperator between these and the suspected sockpuppets link,&lt;br /&gt;
	-- so we will add them later instead of adding them to the links table.&lt;br /&gt;
	local sockCategoryLinks&lt;br /&gt;
	do&lt;br /&gt;
		local confirmed = getTitle(&lt;br /&gt;
			&amp;#039;Category:Wikipedia sockpuppets of &amp;#039; .. username&lt;br /&gt;
		)&lt;br /&gt;
		local suspected = getTitle(&lt;br /&gt;
			&amp;#039;Category:Suspected Wikipedia sockpuppets of &amp;#039; .. username&lt;br /&gt;
		)&lt;br /&gt;
		if confirmed and confirmed.exists or suspected and suspected.exists then&lt;br /&gt;
			local sup, sub&lt;br /&gt;
			if confirmed and confirmed.exists then&lt;br /&gt;
				sup = &amp;#039;&amp;amp;ensp;&amp;#039; .. makeWikilink(&lt;br /&gt;
					&amp;#039;:&amp;#039; .. confirmed.prefixedText,&lt;br /&gt;
					&amp;#039;confirmed&amp;amp;nbsp;socks&amp;#039;&lt;br /&gt;
				)&lt;br /&gt;
			end&lt;br /&gt;
			if suspected and suspected.exists then&lt;br /&gt;
				sub = &amp;#039;&amp;amp;ensp;&amp;#039; .. makeWikilink(&lt;br /&gt;
					&amp;#039;:&amp;#039; .. suspected.prefixedText,&lt;br /&gt;
					&amp;#039;suspected&amp;amp;nbsp;socks&amp;#039;&lt;br /&gt;
				)&lt;br /&gt;
			end&lt;br /&gt;
			sockCategoryLinks = su(sup, sub)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- Add the user link and the outer span tags.&lt;br /&gt;
	return string.format(&lt;br /&gt;
		&amp;#039;&amp;lt;span id=&amp;quot;%s&amp;quot; class=&amp;quot;plainlinks&amp;quot;&amp;gt;%s (%s%s)&amp;lt;/span&amp;gt;&amp;#039;,&lt;br /&gt;
		username,&lt;br /&gt;
		makeWikilink(&amp;#039;User:&amp;#039; .. username, username),&lt;br /&gt;
		table.concat(links, &amp;#039; &amp;amp;bull; &amp;#039;),&lt;br /&gt;
		sockCategoryLinks or &amp;#039;&amp;#039;&lt;br /&gt;
	)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>mlwiki&gt;Jacob.jose</name></author>
	</entry>
</feed>