コード例 #1
0
ファイル: Archiving.php プロジェクト: nomoto-ubicast/piwik
 /**
  * Archives Actions reports for a Period
  * @param Piwik_ArchiveProcessing $archiveProcessing
  * @return bool
  */
 public function archivePeriod(Piwik_ArchiveProcessing $archiveProcessing)
 {
     Piwik_Actions_ArchivingHelper::reloadConfig();
     $dataTableToSum = array('Actions_actions', 'Actions_downloads', 'Actions_outlink', 'Actions_actions_url', 'Actions_sitesearch');
     $nameToCount = $archiveProcessing->archiveDataTable($dataTableToSum, self::$invalidSummedColumnNameToRenamedNameFromPeriodArchive, Piwik_Actions_ArchivingHelper::$maximumRowsInDataTableLevelZero, Piwik_Actions_ArchivingHelper::$maximumRowsInSubDataTable, Piwik_Actions_ArchivingHelper::$columnToSortByBeforeTruncation);
     $archiveProcessing->archiveNumericValuesSum(array('Actions_nb_pageviews', 'Actions_nb_uniq_pageviews', 'Actions_nb_downloads', 'Actions_nb_uniq_downloads', 'Actions_nb_outlinks', 'Actions_nb_uniq_outlinks', 'Actions_nb_searches'));
     // Unique Keywords can't be summed, instead we take the RowsCount() of the keyword table
     $archiveProcessing->insertNumericRecord('Actions_nb_keywords', $nameToCount['Actions_sitesearch']['level0']);
     return true;
 }
コード例 #2
0
ファイル: Archive.php プロジェクト: BeezyT/piwik-siteusers
 /** Build archive for a period */
 public static function archivePeriod(Piwik_ArchiveProcessing $archive)
 {
     $archive->archiveDataTable(array('SiteUsers_logins'));
 }