Example #1
0
<?php

require_once 'pm/Loader.php';
pm_Loader::registerAutoload();
pm_Bootstrap::init();
pm_Context::init('panel-stats');
if (pm_Settings::get('useAuth') && @$_GET['authToken'] != pm_Settings::get('authToken')) {
    die('Invalid auth token supplied.');
}
$reporter = new Modules_PanelStats_Reporter();
$format = isset($_GET['format']) ? $_GET['format'] : 'xml';
if ('plain' == $format) {
    echo $reporter->getResultsPlain();
} else {
    if ('json' == $format) {
        header("Content-Type: application/json");
        echo $reporter->getResultsJson();
    } else {
        header("Content-Type: text/xml");
        echo $reporter->getResultsXml();
    }
}