diff options
Diffstat (limited to 'plugins/UserSettings/Archiver.php')
-rw-r--r-- | plugins/UserSettings/Archiver.php | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/plugins/UserSettings/Archiver.php b/plugins/UserSettings/Archiver.php index 0c53938257..40f6b94eb3 100644 --- a/plugins/UserSettings/Archiver.php +++ b/plugins/UserSettings/Archiver.php @@ -10,11 +10,14 @@ */ use Piwik\Common; +use Piwik\DataAccess\LogAggregator; use Piwik\Metrics; +use Piwik\DataTable; +use Piwik\PluginsArchiver; require_once PIWIK_INCLUDE_PATH . '/plugins/UserSettings/functions.php'; -class Piwik_UserSettings_Archiver extends Piwik_PluginsArchiver +class Piwik_UserSettings_Archiver extends PluginsArchiver { const LANGUAGE_RECORD_NAME = 'UserSettings_language'; const PLUGIN_RECORD_NAME = 'UserSettings_plugin'; @@ -69,7 +72,7 @@ class Piwik_UserSettings_Archiver extends Piwik_PluginsArchiver return $tableBrowser; } - protected function aggregateByBrowserType(Piwik_DataTable $tableBrowser) + protected function aggregateByBrowserType(DataTable $tableBrowser) { $tableBrowser->filter('GroupBy', array('label', 'Piwik_getBrowserFamily')); $this->insertTable(self::BROWSER_TYPE_RECORD_NAME, $tableBrowser); @@ -90,7 +93,7 @@ class Piwik_UserSettings_Archiver extends Piwik_PluginsArchiver return $table; } - protected function aggregateByScreenType(Piwik_DataTable $resolutions) + protected function aggregateByScreenType(DataTable $resolutions) { $resolutions->filter('GroupBy', array('label', 'Piwik_getScreenTypeFromResolution')); $this->insertTable(self::SCREEN_TYPE_RECORD_NAME, $resolutions); @@ -113,8 +116,8 @@ class Piwik_UserSettings_Archiver extends Piwik_PluginsArchiver $query = $this->getLogAggregator()->queryVisitsByDimension(array(), false, $selects, $metrics = array()); $data = $query->fetch(); - $cleanRow = Piwik_DataAccess_LogAggregator::makeArrayOneColumn($data, Metrics::INDEX_NB_VISITS); - $table = Piwik_DataTable::makeFromIndexedArray($cleanRow); + $cleanRow = LogAggregator::makeArrayOneColumn($data, Metrics::INDEX_NB_VISITS); + $table = DataTable::makeFromIndexedArray($cleanRow); $this->insertTable(self::PLUGIN_RECORD_NAME, $table); } @@ -132,7 +135,7 @@ class Piwik_UserSettings_Archiver extends Piwik_PluginsArchiver $this->insertTable(self::LANGUAGE_RECORD_NAME, $tableLanguage); } - protected function insertTable($recordName, Piwik_DataTable $table) + protected function insertTable($recordName, DataTable $table) { return $this->getProcessor()->insertBlobRecord($recordName, $table->getSerialized($this->maximumRows, null, Metrics::INDEX_NB_VISITS)); } |