Beispiel #1
0
<?php

//Requires
require_once '/data/project/xtools/modules/WebTool.php';
//Load WebTool class
$wt = new WebTool('adminstats');
$wt->setLimits();
$wt->getPageTemplate("form");
$datenow = new DateTime();
$datefromdefault = date_format($datenow->sub(new DateInterval("P100D")), "Y-m-d");
$wt->assign('defaultBegin', $datefromdefault);
$datefrom = $wgRequest->getVal('begin', null);
$dateto = $wt->checkDate($wgRequest->getVal('end'));
$wi = $wt->getWikiInfo();
$lang = $wi->lang;
$wiki = $wi->wiki;
$domain = $wi->domain;
$perflog->add('domain', 0, $domain);
$perflog->add('datefrom', 0, $datefrom);
//Show form if domain parameter is not set (or empty)
if (!$domain || !$datefrom) {
    $wt->showPage();
    exit;
}
if ($datefrom == 'default') {
    $datefrom = $datefromdefault;
}
$datefrom = $wt->checkDate($datefrom);
$datediff = '–';
if ($datefrom) {
    $dt = new DateTime($dateto);
Beispiel #2
0
     $conf->showRevision = @$confread->showRevision;
     $conf->showAuthor = @$confread->showAuthor;
     $conf->showWatcher = @$confread->showWatcher;
     $conf->showPageview = @$confread->showPageview;
     $conf->showCreatedby = @$confread->showCreatedby;
     $conf->showMainauthor = @$confread->showMainauthor;
     if ($confread->uselang != 'default') {
         $uselang = $confread->uselang;
         $I18N->setLang($uselang);
     }
     if ($reenable) {
         $confread->status = 'enabled';
         $redis->setex('xagconfig' . session_id(), 86400, json_encode($confread));
     }
 }
 $wi = $wt->getWikiInfo(null, null, $db);
 $lang = $wi->lang;
 $wiki = $wi->wiki;
 $domain = $wi->domain;
 $rlm = $wi->rlm;
 $dbr = $wt->loadDatabase(null, null, $db);
 $ai = new ArticleInfo($dbr, $wi, $pagetitle, null, null, false, $pageid, $conf, $nsid, $wditemid);
 if (!$ai->data['editor_count']) {
     throw new Exception('nodata');
 }
 $b3 = number_format(microtime(true) - $ptime, 3);
 $ptime = microtime(true);
 $style = $wi->lang == "ru" ? ";display:block;padding-top:15px;" : "";
 $outerspan = '<span style="line-height:1.5em;' . $style . '" >';
 if (in_array($lang, array('he', 'fa', 'ar'))) {
     $outerspan = '<span class="mw-content-rtl" dir="rtl" >';