User:MacFan4000/findInactiveSysops.js: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
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-personal',
     '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", "Void","FuzzyBot","Test Wiki message delivery","Abuse filter",”Void-bot”];
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 -= 1;
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 = "[[User:<a href=\"https://testwiki.wiki/index.php/Special:Contribs/" + userName + "\">" + userName + "</a>|" + userName + "]]";
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"));
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu