update Piwik to version 2.16 (fixes #91)
This commit is contained in:
parent
296343bf3b
commit
d885a4baa9
5833 changed files with 418860 additions and 226988 deletions
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
/**
|
||||
* Piwik - Open source web analytics
|
||||
* Piwik - free/libre analytics platform
|
||||
*
|
||||
* @link http://piwik.org
|
||||
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
|
||||
|
|
@ -31,7 +31,8 @@ class API extends \Piwik\Plugin\API
|
|||
Piwik::checkUserHasViewAccess($idSite);
|
||||
$archive = Archive::build($idSite, $period, $date, $segment);
|
||||
$dataTable = $archive->getDataTable($name);
|
||||
$dataTable->filter('Sort', array('label', 'asc', true));
|
||||
|
||||
$dataTable->filter('Sort', array('label', 'asc', true, false));
|
||||
$dataTable->queueFilter('ColumnCallbackReplace', array('label', __NAMESPACE__ . '\getTimeLabel'));
|
||||
$dataTable->queueFilter('ReplaceColumnNames');
|
||||
return $dataTable;
|
||||
|
|
@ -39,15 +40,23 @@ class API extends \Piwik\Plugin\API
|
|||
|
||||
public function getVisitInformationPerLocalTime($idSite, $period, $date, $segment = false)
|
||||
{
|
||||
return $this->getDataTable(Archiver::LOCAL_TIME_RECORD_NAME, $idSite, $period, $date, $segment);
|
||||
$table = $this->getDataTable(Archiver::LOCAL_TIME_RECORD_NAME, $idSite, $period, $date, $segment);
|
||||
$table->filter('AddSegmentValue');
|
||||
|
||||
return $table;
|
||||
}
|
||||
|
||||
public function getVisitInformationPerServerTime($idSite, $period, $date, $segment = false, $hideFutureHoursWhenToday = false)
|
||||
{
|
||||
$table = $this->getDataTable(Archiver::SERVER_TIME_RECORD_NAME, $idSite, $period, $date, $segment);
|
||||
|
||||
$timezone = Site::getTimezoneFor($idSite);
|
||||
$table->filter('Piwik\Plugins\VisitTime\DataTable\Filter\AddSegmentByLabelInUTC', array($timezone, $period, $date));
|
||||
|
||||
if ($hideFutureHoursWhenToday) {
|
||||
$table = $this->removeHoursInFuture($table, $idSite, $period, $date);
|
||||
}
|
||||
|
||||
return $table;
|
||||
}
|
||||
|
||||
|
|
@ -76,7 +85,7 @@ class API extends \Piwik\Plugin\API
|
|||
}
|
||||
|
||||
// get metric data for every day within the supplied period
|
||||
$oPeriod = Period::makePeriodFromQueryParams(Site::getTimezoneFor($idSite), $period, $date);
|
||||
$oPeriod = Period\Factory::makePeriodFromQueryParams(Site::getTimezoneFor($idSite), $period, $date);
|
||||
$dateRange = $oPeriod->getDateStart()->toString() . ',' . $oPeriod->getDateEnd()->toString();
|
||||
$archive = Archive::build($idSite, 'day', $dateRange, $segment);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue