3,352
edits
MacFan4000 (talk | contribs) No edit summary |
mNo edit summary |
||
(19 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
//Output is in the format of "[[User:Example|Example]] || [[Special:PermanentLink/1234|timestamp]] || [[Special:Log/Example|timestamp]]" | //Output is in the format of "[[User:Example|Example]] || [[Special:PermanentLink/1234|timestamp]] || [[Special:Log/Example|timestamp]]" | ||
var scriptActivationLink = mw.util.addPortletLink( | var scriptActivationLink = mw.util.addPortletLink( | ||
'p- | 'p-tb', | ||
'#', | '#', | ||
'Find Inactive Sysops', | 'Find Inactive Sysops', | ||
Line 46: | Line 46: | ||
function filterUsers (userlist){ | function filterUsers (userlist){ | ||
var userstring = userlist.toString(); | var userstring = userlist.toString(); | ||
var exempt = ["MacFan4000", " | var exempt = ["MacFan4000", "MacFanBot","FuzzyBot","Test Wiki message delivery","Abuse filter","Void-bot","Dmehus","Drummingman"]; | ||
for (i = 0; i < exempt.length; i++){ | for (i = 0; i < exempt.length; i++){ | ||
userstring = userstring.replace(exempt[i]+",",""); | userstring = userstring.replace(exempt[i]+",",""); | ||
Line 112: | Line 112: | ||
var yyyy = today.getFullYear(); | var yyyy = today.getFullYear(); | ||
//Set back 1 month | //Set back 1 month | ||
mm -= | mm -= 3; | ||
if (mm < 0){ | if (mm < 0){ | ||
mm += 12; | mm += 12; | ||
Line 147: | Line 147: | ||
function listInactiveUsers( userName, tribsArray, logsArray ){ | function listInactiveUsers( userName, tribsArray, logsArray ){ | ||
var userLink = " | var userLink = "<a href=\"https://testwiki.wiki/wiki/Special:Contribs/" + userName + "\">" + userName + "</a>"; | ||
var tribsInfo = tribsArray[0].timestamp; | var tribsInfo = tribsArray[0].timestamp; | ||
tribsInfo = tribsInfo.slice(0, tribsInfo.indexOf("T")); | tribsInfo = tribsInfo.slice(0, tribsInfo.indexOf("T")); |