示例#1
0
 private function ensureAllHoursAreSet(DataArray &$array)
 {
     $data = $array->getDataArray();
     for ($i = 0; $i <= 23; $i++) {
         if (empty($data[$i])) {
             $array->sumMetricsVisits($i, DataArray::makeEmptyRow());
         }
     }
 }
示例#2
0
 protected function removeVisitsMetricsFromActionsAggregate()
 {
     $dataArray =& $this->dataArray->getDataArray();
     foreach ($dataArray as $key => &$row) {
         if (!self::isReservedKey($key) && DataArray::isRowActions($row)) {
             unset($row[Metrics::INDEX_NB_UNIQ_VISITORS]);
             unset($row[Metrics::INDEX_NB_VISITS]);
         }
     }
 }