blob: 8f34a79655a7f9f256479df30602a6e4a8017faa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
<?php
/**
* Piwik - Open source web analytics
*
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html Gpl v3 or later
* @version $Id$
*
* @package Piwik_DataTable
*/
/**
* This class creates a row from a given DataTable.
* The row contains
* - for each numeric column, the returned "summary" column is the sum of all the subRows
* - for every other column, it is ignored and will not be in the "summary row"
*
* @see Piwik_DataTable_Row::sumRow() for more information on the algorithm
*
* @package Piwik_DataTable
* @subpackage Piwik_DataTable_Row
*/
class Piwik_DataTable_Row_DataTableSummary extends Piwik_DataTable_Row
{
function __construct($subTable)
{
parent::__construct();
foreach($subTable->getRows() as $row)
{
$this->sumRow($row);
}
}
}
|