Module:Sandbox/Q8j: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
local p = {} |
local p = {} |
||
function p.Main( frame ) |
|||
function lastedittime( pagename ) |
|||
local m_summary = '' |
|||
return '[[Special:Diff/' .. frame:callParserFunction( 'REVISIONID', pagename ) .. '|' .. frame:callParserFunction( '#time', 'H:i, d F Y', frame:callParserFunction( 'REVISIONTIMESTAMP', pagename ) ) .. '(UTC)]]' |
|||
local m_timestamp = frame:callParserFunction( 'REVISIONTIMESTAMP', 'Test Wiki:Request permissions' ) |
|||
local m_time = frame:callParserFunction( '#time', 'Y-m-d"T"H:i:s"Z"', m_timestamp ) |
|||
local m_id = frame:callParserFunction( 'REVISIONID', 'Test Wiki:Request permissions' ) |
|||
local m_editor = frame:callParserFunction( 'REVISIONUSER', 'Test Wiki:Request permissions' ) |
|||
m_summary = 'Archiving [[Test Wiki:Request permissions]](Revision as of [[Special:PermaLink/' .. m_id .. '|' .. m_time .. ']], last edit;[[Special:Contributions/' .. m_editor .. '|' .. m_editor .. ']])' |
|||
return mw.uri.encode( m_summary, 'PATH' ) .. 'a' |
|||
end |
end |
||
return lastedittime(frame.args[1]) |
|||
end |
|||
return p |
return p |
Latest revision as of 04:44, 15 December 2022
Documentation for this module may be created at Module:Sandbox/Q8j/doc
local p = {}
function p.Main( frame )
function lastedittime( pagename )
return '[[Special:Diff/' .. frame:callParserFunction( 'REVISIONID', pagename ) .. '|' .. frame:callParserFunction( '#time', 'H:i, d F Y', frame:callParserFunction( 'REVISIONTIMESTAMP', pagename ) ) .. '(UTC)]]'
end
return lastedittime(frame.args[1])
end
return p