<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.roatpkz.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AT</id>
	<title>Module:T - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.roatpkz.com/index.php?action=history&amp;feed=atom&amp;title=Module%3AT"/>
	<link rel="alternate" type="text/html" href="https://wiki.roatpkz.com/index.php?title=Module:T&amp;action=history"/>
	<updated>2026-05-05T13:33:12Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.roatpkz.com/index.php?title=Module:T&amp;diff=6002&amp;oldid=prev</id>
		<title>Hefner: Created page with &quot;-- &lt;nowiki&gt; -- Template:T --  local p = {}  function p.main(frame)     local args = frame:getParent().args     return p._main(args) end  function p._main(args)     local link = args[1]     local uri     local targs = {}     local ns     local i = 1          -- strip transclusion modifiers (mw:Help:Magic words#Transclusion modifiers)     link = link         :gsub(&#039;safesubst:&#039;, &#039;&#039;)         :gsub(&#039;subst:&#039;, &#039;&#039;)         :gsub(&#039;int:&#039;, &#039;&#039;)         :gsub(&#039;msg:&#039;, &#039;&#039;)...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.roatpkz.com/index.php?title=Module:T&amp;diff=6002&amp;oldid=prev"/>
		<updated>2024-04-01T12:37:13Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;-- &amp;lt;nowiki&amp;gt; -- &lt;a href=&quot;/Template:T&quot; title=&quot;Template:T&quot;&gt;Template:T&lt;/a&gt; --  local p = {}  function p.main(frame)     local args = frame:getParent().args     return p._main(args) end  function p._main(args)     local link = args[1]     local uri     local targs = {}     local ns     local i = 1          -- strip transclusion modifiers (&lt;a href=&quot;https://www.mediawiki.org/wiki/Help:Magic_words#Transclusion_modifiers&quot; class=&quot;extiw&quot; title=&quot;mw:Help:Magic words&quot;&gt;mw:Help:Magic words#Transclusion modifiers&lt;/a&gt;)     link = link         :gsub(&amp;#039;safesubst:&amp;#039;, &amp;#039;&amp;#039;)         :gsub(&amp;#039;subst:&amp;#039;, &amp;#039;&amp;#039;)         :gsub(&amp;#039;int:&amp;#039;, &amp;#039;&amp;#039;)         :gsub(&amp;#039;msg:&amp;#039;, &amp;#039;&amp;#039;)...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;-- &amp;lt;nowiki&amp;gt;&lt;br /&gt;
-- [[Template:T]]&lt;br /&gt;
--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
    local args = frame:getParent().args&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 link = args[1]&lt;br /&gt;
    local uri&lt;br /&gt;
    local targs = {}&lt;br /&gt;
    local ns&lt;br /&gt;
    local i = 1&lt;br /&gt;
    &lt;br /&gt;
    -- strip transclusion modifiers ([[mw:Help:Magic words#Transclusion modifiers]])&lt;br /&gt;
    link = link&lt;br /&gt;
        :gsub(&amp;#039;safesubst:&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
        :gsub(&amp;#039;subst:&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
        :gsub(&amp;#039;int:&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
        :gsub(&amp;#039;msg:&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
        :gsub(&amp;#039;msgnw:&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
        :gsub(&amp;#039;raw:&amp;#039;, &amp;#039;&amp;#039;)&lt;br /&gt;
        &lt;br /&gt;
    ns = mw.text.split(link, &amp;#039;:&amp;#039;)[1]&lt;br /&gt;
    &lt;br /&gt;
    -- check for valid namespace else prepend Template:&lt;br /&gt;
    if not (ns == &amp;#039;&amp;#039; or mw.site.namespaces[ns]) then&lt;br /&gt;
        link = &amp;#039;Template:&amp;#039; .. link&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    -- use fullUrl so it doesn&amp;#039;t cause any wanted pages&lt;br /&gt;
    uri = mw.uri.fullUrl(link)&lt;br /&gt;
    &lt;br /&gt;
    -- generate a list of args and params    &lt;br /&gt;
    for k, v in pairs(args) do&lt;br /&gt;
        -- because lua has no continue statement&lt;br /&gt;
        if k ~= 1 then&lt;br /&gt;
            if type(k) == &amp;#039;string&amp;#039; then&lt;br /&gt;
                v = k .. &amp;#039;=&amp;#039; .. v&lt;br /&gt;
            end&lt;br /&gt;
        &lt;br /&gt;
            targs[i] = v&lt;br /&gt;
            i = i + 1&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
        &lt;br /&gt;
    &lt;br /&gt;
    targs = table.concat(targs, &amp;#039;&amp;amp;#124;&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
    if targs ~= &amp;#039;&amp;#039; then&lt;br /&gt;
        targs = &amp;#039;&amp;amp;#124;&amp;#039; .. targs&lt;br /&gt;
    end&lt;br /&gt;
    &lt;br /&gt;
    return &amp;#039;&amp;lt;code&amp;gt;{{[&amp;#039; .. tostring(uri) ..  &amp;#039; &amp;#039; .. args[1] .. &amp;#039;]&amp;#039; .. targs .. &amp;#039;}}&amp;lt;/code&amp;gt;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Hefner</name></author>
	</entry>
</feed>