사용자:Senouis/관리용

리버티게임(개발), 모두가 만들어가는 자유로운 게임
둘러보기로 이동 검색으로 이동

베타 서버 사무관

현재 사용자:Senouis와 동일인입니다.

게임 대문 저자 보호 처리

function getTitleList(categorystr){
  api = new mw.Api();
  var params = {
		action: 'query',
        list: 'categorymembers',
		cmtitle: 'Category:'+categorystr,
		cmlimit: 500,
		cmdir: 'asc',
		format: 'json'
	};
  api.postWithToken( 'csrf', params ).done( function ( data ) {
	  titlelist = data.query.categorymembers.cm
  });
  return;
}

/*
	protect.js

	MediaWiki API Demos
	Demo of `Protect` module: Demo to change the edit protection
    level of a given page.
    forked from [[mw:API:Protect]]

	MIT License
*/
var titlelist = [];
function SendAuthorProtect(categorystr) {
  for (var title of titlelist) {
    var params = {
		action: 'protect',
		title: title["_title"],
		protections: 'edit=author|move=author',
		expiry: 'infinite',
		format: 'json'
	},
	api = new mw.Api();

    api.postWithToken( 'csrf', params ).done( function ( data ) {
	  console.log( data );
    });
  }
}