Ejemplo n.º 1
0
if (isset($dbInfo['error'])) {
    toDie($phptemp->getConf('nowiki', $url));
}
$wgDBname = $dbInfo['dbname'];
$wgDBserver = $dbInfo['server'];
$dbr = new Database($wgDBserver, $wgDBPort, $wgDBUser, $wgDBPass, $wgDBname, true);
$wgNamespaces = $fnc->getNamespaces('enwiki_p');
$cnt = new Counter($name);
$final_array = array('query' => array('count' => array()));
$retUser = $cnt->getName();
$retIP = $cnt->getIP() ? "true" : "false";
$retExists = $cnt->getExists() ? "true" : "false";
$retUID = $cnt->getUID();
$retDeleted = intval($cnt->getDeleted());
$retLive = intval($cnt->getLive());
$retTotal = intval($cnt->getTotal());
$retGroupList = $cnt->getGroupList();
$retGroupList['_element'] = 'g';
//$retUniqueArticles = $cnt->getUniqueArticles();
//$retUniqueArticleCount = number_format( count($retUniqueArticles['total']) );
$retFirstEdit = $cnt->getFirstEdit();
$retAveragePageEdits = $cnt->getAveragePageEdits();
$retMonthTotals = $cnt->getMonthTotals();
$retNamespaceTotals = $cnt->getNamespaceTotals();
$retOptedIn = $http->getWhichOptIn($cnt->getName());
$final_array['query']['count']['username'] = $retUser;
$final_array['query']['count']['is_ip'] = $retIP;
$final_array['query']['count']['user_exists'] = $retExists;
$final_array['query']['count']['user_id'] = $retUID;
$final_array['query']['count']['opted_in'] = $retOptedIn;
$final_array['query']['count']['counts'] = array('deleted' => $retDeleted, 'live' => $retLive, 'total' => $retTotal);
Ejemplo n.º 2
0
                    break;
                case 'optout':
                    if (!$http->isOptedOut($cnt->getName())) {
                        $content->assign("topedited", $out);
                    } else {
                        $content->assign("nograph", $phptemp->getConf("nograph2", $cnt->getName(), $url));
                    }
                    break;
                case 'noopt':
                    $content->assign("topedited", $out);
                    break;
                default:
                    $content->assign("topedited", $out);
                    break;
            }
        }
    } else {
        $content->assign("notopedit", "");
    }
}
$content->assign("total", number_format(intval($cnt->getTotal())));
$times = $fnc->calcTimes($time);
$phptemp->assign("moreheader", '<link rel="stylesheet" href="//tools.wmflabs.org/xtools/counter_commons/NavFrame.css" type="text/css" />' . "\n\t" . '<script src="//bits.wikimedia.org/skins-1.5/common/wikibits.js?urid=257z32_1264870003" type="text/javascript"></script>' . "\n\t" . '<script src="//tools.wmflabs.org/xtools/counter_commons/NavFrame.js" type="text/javascript"></script>');
$content->assign("popup", true);
$replag = $fnc->getReplag();
if ($replag[0] > 120) {
    $content->assign('replag', $phptemp->getConf('highreplag', $replag[1]));
}
$phptemp->assign("executedtime", $phptemp->getConf('executed', $times['time']));
$phptemp->assign("content", $content->display(true));
$phptemp->display();