mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 08:05:56 +02:00
qhoxie: stats admin organization
(merged from branches/gsoc) git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/cms/trunk@42129 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
3090ae956d
commit
e4fedc6bad
@ -73,9 +73,16 @@ class StatisticsAdmin extends LeftAndMain {
|
|||||||
* Form that will be shown when we open one of the items
|
* Form that will be shown when we open one of the items
|
||||||
*/
|
*/
|
||||||
public function EditForm() {
|
public function EditForm() {
|
||||||
return $this->showAll();
|
return "<div id=\"bovs\">\n
|
||||||
|
<h1>Select a report type from the left for a detailed look at site statistics</h1>\n\n" .
|
||||||
|
$this->RecentViews() .
|
||||||
|
"\n\n</div>\n\n" .
|
||||||
|
$this->showAll();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function RecentViews() {
|
||||||
|
return Statistics::getRecentViews();
|
||||||
|
}
|
||||||
|
|
||||||
function Trend() {
|
function Trend() {
|
||||||
return Statistics::TrendChart(array('PageView', 'Member', 'SiteTree'), 'day', 'mchart', 'Line', 'red');
|
return Statistics::TrendChart(array('PageView', 'Member', 'SiteTree'), 'day', 'mchart', 'Line', 'red');
|
||||||
@ -112,6 +119,22 @@ class StatisticsAdmin extends LeftAndMain {
|
|||||||
$this->ViewTable();
|
$this->ViewTable();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function viewcsv() {
|
||||||
|
header("Content-type: application/x-msdownload");
|
||||||
|
header("Content-Disposition: attachment; filename=viewreport.csv");
|
||||||
|
header("Pragma: no-cache");
|
||||||
|
header("Expires: 0");
|
||||||
|
echo Statistics::getViewCSV();
|
||||||
|
}
|
||||||
|
|
||||||
|
public function usercsv() {
|
||||||
|
header("Content-type: application/x-msdownload");
|
||||||
|
header("Content-Disposition: attachment; filename=userreport.csv");
|
||||||
|
header("Pragma: no-cache");
|
||||||
|
header("Expires: 0");
|
||||||
|
echo Statistics::getUserCSV();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -39,12 +39,13 @@ showCT = function() {
|
|||||||
|
|
||||||
|
|
||||||
overview = function() {
|
overview = function() {
|
||||||
$('browserchart') ? $('browserchart').show() : null;
|
$('browserchart') ? $('browserchart').hide() : null;
|
||||||
$('trendchart') ? $('trendchart').show() : null;
|
$('trendchart') ? $('trendchart').hide() : null;
|
||||||
$('usertable') ? $('usertable').show() : null;
|
$('usertable') ? $('usertable').hide() : null;
|
||||||
$('viewtable') ? $('viewtable').show() : null;
|
$('viewtable') ? $('viewtable').hide() : null;
|
||||||
$('oschart') ? $('oschart').hide() : null;
|
$('oschart') ? $('oschart').hide() : null;
|
||||||
$('uacchart') ? $('uacchart').hide() : null;
|
$('uacchart') ? $('uacchart').hide() : null;
|
||||||
|
$('bovs') ? $('bovs').show() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
users = function() {
|
users = function() {
|
||||||
@ -54,6 +55,7 @@ users = function() {
|
|||||||
$('viewtable') ? $('viewtable').hide() : null;
|
$('viewtable') ? $('viewtable').hide() : null;
|
||||||
$('oschart') ? $('oschart').hide() : null;
|
$('oschart') ? $('oschart').hide() : null;
|
||||||
$('uacchart') ? $('uacchart').show() : null;
|
$('uacchart') ? $('uacchart').show() : null;
|
||||||
|
$('bovs') ? $('bovs').hide() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
views = function() {
|
views = function() {
|
||||||
@ -63,6 +65,7 @@ views = function() {
|
|||||||
$('viewtable') ? $('viewtable').show() : null;
|
$('viewtable') ? $('viewtable').show() : null;
|
||||||
$('oschart') ? $('oschart').hide() : null;
|
$('oschart') ? $('oschart').hide() : null;
|
||||||
$('uacchart') ? $('uacchart').hide() : null;
|
$('uacchart') ? $('uacchart').hide() : null;
|
||||||
|
$('bovs') ? $('bovs').hide() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
trends = function() {
|
trends = function() {
|
||||||
@ -72,6 +75,7 @@ trends = function() {
|
|||||||
$('viewtable') ? $('viewtable').hide() : null;
|
$('viewtable') ? $('viewtable').hide() : null;
|
||||||
$('oschart') ? $('oschart').hide() : null;
|
$('oschart') ? $('oschart').hide() : null;
|
||||||
$('uacchart') ? $('uacchart').hide() : null;
|
$('uacchart') ? $('uacchart').hide() : null;
|
||||||
|
$('bovs') ? $('bovs').hide() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
browsers = function() {
|
browsers = function() {
|
||||||
@ -81,6 +85,7 @@ browsers = function() {
|
|||||||
$('viewtable') ? $('viewtable').hide() : null;
|
$('viewtable') ? $('viewtable').hide() : null;
|
||||||
$('oschart') ? $('oschart').hide() : null;
|
$('oschart') ? $('oschart').hide() : null;
|
||||||
$('uacchart') ? $('uacchart').hide() : null;
|
$('uacchart') ? $('uacchart').hide() : null;
|
||||||
|
$('bovs') ? $('bovs').hide() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
os = function() {
|
os = function() {
|
||||||
@ -90,6 +95,7 @@ os = function() {
|
|||||||
$('viewtable') ? $('viewtable').hide() : null;
|
$('viewtable') ? $('viewtable').hide() : null;
|
||||||
$('oschart') ? $('oschart').show() : null;
|
$('oschart') ? $('oschart').show() : null;
|
||||||
$('uacchart') ? $('uacchart').hide() : null;
|
$('uacchart') ? $('uacchart').hide() : null;
|
||||||
|
$('bovs') ? $('bovs').hide() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user