<?php //Requires require_once '/data/project/xtools/modules/WebTool.php'; require_once 'Counter.php'; //Load WebTool class $wt = new WebTool('Automated Edits', 'autoedits', array()); $wt->setLimits(); $wt->getPageTemplate("form"); $wi = $wt->wikiInfo; $lang = $wi->lang; $wiki = $wi->wiki; $domain = $wi->domain; $ui = $wt->getUserInfo(); $user = $ui->user; $begin = $wt->checkDate($wgRequest->getVal('begin')); $end = $wt->checkDate($wgRequest->getVal('end')); //Show form if &article parameter is not set (or empty) if (!$lang || !$wiki || !$user) { $wt->showPage(); } $dbr = $wt->loadDatabase($lang, $wiki); $cnt = new Counter($dbr, $user, $domain, true); //Start doing the DB request $data = $cnt->calcAutoEditsDB($dbr, $begin, $end); $list = ''; foreach ($data["tools"] as $toolname => $count) { $list .= ' <tr> <td><a href="//en.wikipedia.org/wiki/' . Counter::$AEBTypes[$toolname]["shortcut"] . '">' . $toolname . '</a></td> <td class="tdnum" >' . $wt->numFmt($count) . '</td>
require_once PEACHY_BASE_SYS_DIR . '/Peachy/Init.php'; //Load WebTool class $wt = new WebTool('topedits'); $wt->setLimits(); $wt->getPageTemplate('form'); $namespace = $wgRequest->getVal('namespace'); //kompatibility $page = $wgRequest->getVal('page'); $page = $wgRequest->getVal('article', $page); $wi = $wt->wikiInfo; $lang = $wi->lang; $wiki = $wi->wiki; $domain = $wi->domain; $uinput = explode("|", $wgRequest->getVal('user')); foreach ($uinput as $uitem) { $tmpui = $wt->getUserInfo($lang, $wiki, $uitem); if ($tmpui->userid || $tmpui->isIP) { $users["list"][] = $tmpui; $users["names"][] = "'" . $tmpui->userDb . "'"; } } $perflog->stack[] = $users; $ui = $users["list"][0]; $user = $ui->user; //Show form if &article parameter is not set (or empty) if (!$user && (!$page || !$lang || !$wiki || strval($namespace) == "")) { $wt->showPage(); } $dbr = $wt->loadDatabase($lang, $wiki); if ($page) { $site = $wt->loadPeachy($lang, $wiki);
//Requires require_once '/data/project/xtools/modules/WebTool.php'; require_once 'RFAde.php'; require_once 'Graph.php'; require_once PEACHY_BASE_SYS_DIR . '/Peachy/Init.php'; //Load WebTool class $wt = new WebTool('rfap'); $wt->setLimits(); $wt->getPageTemplate('form'); $wt->assign('optionsProject', '<option selected value ="en.wikipedia.org">en.wikipedia</option><option value = "de.wikipedia.org" >de.wikipedia</option>'); $wi = $wt->wikiInfo; $lang = $wi->lang; $wiki = $wi->wiki; $domain = $wi->domain; $ui = $wt->getUserInfo($lang, $wiki); $user = $ui->user; //Show form if username is not set (or empty) if (!$user || !$lang || !$domain) { $wt->showPage(); } //Check if the user is an IP address if (preg_match('/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}$/', $name)) { $wt->error = "User cannot be an IP."; $wt->showPage(); } $rfa['en'] = 'Requests_for_adminship'; $rfa['de'] = 'Adminkandidaturen'; $rfb['en'] = 'Requests_for_bureaucratship'; $rfb['de'] = 'Bürokratenkandidaturen'; // Calculate all the things