Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@piwik.org>2017-06-02 00:46:42 +0300
committerGitHub <noreply@github.com>2017-06-02 00:46:42 +0300
commit457d630c4fc33f6606a500ac439f688fc1508b2a (patch)
tree40b098944a2213ee424b9bd1b51b0d52af2ce816
parent1821691bb1e333bed804cf7c83a363a74cb9f52a (diff)
Improve handling of DevicePlugins to make it extendable (#11748)
* Improve handling of DevicePlugins to make it extendable * update test files * add some comments to explain automatic plugin column detection * submodule update
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml12
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml12
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml12
-rw-r--r--plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml12
-rw-r--r--plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml12
m---------plugins/CustomDimensions0
-rw-r--r--plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml6
-rw-r--r--plugins/DevicePlugins/Archiver.php27
-rw-r--r--plugins/DevicePlugins/Columns/DevicePluginColumn.php21
-rw-r--r--plugins/DevicePlugins/Columns/PluginCookie.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginDirector.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginFlash.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginGears.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginJava.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginPdf.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginQuickTime.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginRealPlayer.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginSilverlight.php3
-rw-r--r--plugins/DevicePlugins/Columns/PluginWindowsMedia.php3
-rw-r--r--plugins/DevicePlugins/DevicePlugins.php43
-rw-r--r--plugins/DevicePlugins/Reports/GetPlugin.php3
-rw-r--r--plugins/DevicePlugins/Visitor.php18
-rw-r--r--plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml60
-rw-r--r--plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml120
-rw-r--r--tests/PHPUnit/System/expected/test_ArchiveCronTest_preArchivedSegment_noOptions__Live.getLastVisitsDetails_year.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml60
-rw-r--r--tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml60
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml146
-rw-r--r--tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml152
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml18
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml18
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml42
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml42
-rw-r--r--tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml60
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrand_day.xml2
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_TimezonesTest__Live.getLastVisitsDetails_day.xml6
-rw-r--r--tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csvbin8460 -> 8936 bytes
-rwxr-xr-xtests/PHPUnit/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml12
-rwxr-xr-xtests/PHPUnit/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml18
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml18
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml18
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml12
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml18
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml18
-rw-r--r--tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml12
48 files changed, 890 insertions, 262 deletions
diff --git a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml
index 0513e6b34b..24930328ff 100644
--- a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_day.xml
@@ -89,9 +89,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -201,9 +205,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
diff --git a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml
index 0513e6b34b..24930328ff 100644
--- a/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents__Live.getLastVisitsDetails_month.xml
@@ -89,9 +89,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -201,9 +205,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
diff --git a/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml
index 0513e6b34b..24930328ff 100644
--- a/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents_contentInteractionMatch__Live.getLastVisitsDetails_day.xml
@@ -89,9 +89,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -201,9 +205,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
diff --git a/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml
index 0513e6b34b..24930328ff 100644
--- a/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_Contents_contentTargetMatch__Live.getLastVisitsDetails_day.xml
@@ -89,9 +89,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -201,9 +205,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
diff --git a/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml b/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml
index 0513e6b34b..24930328ff 100644
--- a/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml
+++ b/plugins/Contents/tests/System/expected/test_ContentscontentNameOrPieceMatch__Live.getLastVisitsDetails_day.xml
@@ -89,9 +89,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -201,9 +205,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
diff --git a/plugins/CustomDimensions b/plugins/CustomDimensions
-Subproject 1106815d3bd9e1cd562d8863d15c040dbd363ba
+Subproject 8e86f609081f817be024759bf47ef35cc8cf83b
diff --git a/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml b/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml
index 3c1c505115..a9d67a0691 100644
--- a/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml
+++ b/plugins/CustomVariables/tests/System/expected/test_CustomVariablesSystemTest__Live.getLastVisitsDetails_day.xml
@@ -162,9 +162,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/plugins/DevicePlugins/Archiver.php b/plugins/DevicePlugins/Archiver.php
index acec8c0cde..1bc8cffa21 100644
--- a/plugins/DevicePlugins/Archiver.php
+++ b/plugins/DevicePlugins/Archiver.php
@@ -12,6 +12,7 @@ namespace Piwik\Plugins\DevicePlugins;
use Piwik\DataAccess\LogAggregator;
use Piwik\DataTable;
use Piwik\Metrics;
+use Piwik\Plugins\DevicePlugins\Columns\DevicePluginColumn;
require_once PIWIK_INCLUDE_PATH . '/plugins/DevicePlugins/functions.php';
@@ -52,20 +53,22 @@ class Archiver extends \Piwik\Plugin\Archiver
);
}
+ /**
+ * Archives reports for all available plugin columns
+ * @see DevicePluginColumn
+ */
protected function aggregateByPlugin()
{
- $selects = array(
- "sum(case log_visit.config_pdf when 1 then 1 else 0 end) as pdf",
- "sum(case log_visit.config_flash when 1 then 1 else 0 end) as flash",
- "sum(case log_visit.config_java when 1 then 1 else 0 end) as java",
- "sum(case log_visit.config_director when 1 then 1 else 0 end) as director",
- "sum(case log_visit.config_quicktime when 1 then 1 else 0 end) as quicktime",
- "sum(case log_visit.config_realplayer when 1 then 1 else 0 end) as realplayer",
- "sum(case log_visit.config_windowsmedia when 1 then 1 else 0 end) as windowsmedia",
- "sum(case log_visit.config_gears when 1 then 1 else 0 end) as gears",
- "sum(case log_visit.config_silverlight when 1 then 1 else 0 end) as silverlight",
- "sum(case log_visit.config_cookie when 1 then 1 else 0 end) as cookie"
- );
+ $selects = array();
+ $columns = DevicePlugins::getAllPluginColumns();
+
+ foreach ($columns as $column) {
+ $selects[] = sprintf(
+ "sum(case log_visit.%s when 1 then 1 else 0 end) as %s",
+ $column->getColumnName(),
+ substr($column->getColumnName(), 7) // remove leading `config_`
+ );
+ }
$query = $this->getLogAggregator()->queryVisitsByDimension(array(), false, $selects, $metrics = array());
$data = $query->fetch();
diff --git a/plugins/DevicePlugins/Columns/DevicePluginColumn.php b/plugins/DevicePlugins/Columns/DevicePluginColumn.php
new file mode 100644
index 0000000000..a122b3887d
--- /dev/null
+++ b/plugins/DevicePlugins/Columns/DevicePluginColumn.php
@@ -0,0 +1,21 @@
+<?php
+/**
+ * Piwik - free/libre analytics platform
+ *
+ * @link http://piwik.org
+ * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
+ *
+ */
+namespace Piwik\Plugins\DevicePlugins\Columns;
+
+use Piwik\Plugin\Dimension\VisitDimension;
+
+/**
+ * Columns extending this class will be automatically considered as new browser plugin
+ *
+ * Note: The column name needs to start with `config_` to be handled correctly
+ */
+abstract class DevicePluginColumn extends VisitDimension
+{
+
+} \ No newline at end of file
diff --git a/plugins/DevicePlugins/Columns/PluginCookie.php b/plugins/DevicePlugins/Columns/PluginCookie.php
index f5c88a1dc2..19dd1e226d 100644
--- a/plugins/DevicePlugins/Columns/PluginCookie.php
+++ b/plugins/DevicePlugins/Columns/PluginCookie.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginCookie extends VisitDimension
+class PluginCookie extends DevicePluginColumn
{
protected $columnName = 'config_cookie';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginDirector.php b/plugins/DevicePlugins/Columns/PluginDirector.php
index e1a60bb92a..b1b479d92d 100644
--- a/plugins/DevicePlugins/Columns/PluginDirector.php
+++ b/plugins/DevicePlugins/Columns/PluginDirector.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginDirector extends VisitDimension
+class PluginDirector extends DevicePluginColumn
{
protected $columnName = 'config_director';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginFlash.php b/plugins/DevicePlugins/Columns/PluginFlash.php
index 448a02a9b1..e307ef0c84 100644
--- a/plugins/DevicePlugins/Columns/PluginFlash.php
+++ b/plugins/DevicePlugins/Columns/PluginFlash.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginFlash extends VisitDimension
+class PluginFlash extends DevicePluginColumn
{
protected $columnName = 'config_flash';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginGears.php b/plugins/DevicePlugins/Columns/PluginGears.php
index f6e2e0aa61..c0845f0904 100644
--- a/plugins/DevicePlugins/Columns/PluginGears.php
+++ b/plugins/DevicePlugins/Columns/PluginGears.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginGears extends VisitDimension
+class PluginGears extends DevicePluginColumn
{
protected $columnName = 'config_gears';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginJava.php b/plugins/DevicePlugins/Columns/PluginJava.php
index 351328ce17..bd9877a1b5 100644
--- a/plugins/DevicePlugins/Columns/PluginJava.php
+++ b/plugins/DevicePlugins/Columns/PluginJava.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginJava extends VisitDimension
+class PluginJava extends DevicePluginColumn
{
protected $columnName = 'config_java';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginPdf.php b/plugins/DevicePlugins/Columns/PluginPdf.php
index 1a9a22dc21..bd1fccfad3 100644
--- a/plugins/DevicePlugins/Columns/PluginPdf.php
+++ b/plugins/DevicePlugins/Columns/PluginPdf.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginPdf extends VisitDimension
+class PluginPdf extends DevicePluginColumn
{
protected $columnName = 'config_pdf';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginQuickTime.php b/plugins/DevicePlugins/Columns/PluginQuickTime.php
index 8626adbfb2..a203dedccb 100644
--- a/plugins/DevicePlugins/Columns/PluginQuickTime.php
+++ b/plugins/DevicePlugins/Columns/PluginQuickTime.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginQuickTime extends VisitDimension
+class PluginQuickTime extends DevicePluginColumn
{
protected $columnName = 'config_quicktime';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginRealPlayer.php b/plugins/DevicePlugins/Columns/PluginRealPlayer.php
index baeadb4b4c..d805aafccd 100644
--- a/plugins/DevicePlugins/Columns/PluginRealPlayer.php
+++ b/plugins/DevicePlugins/Columns/PluginRealPlayer.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginRealPlayer extends VisitDimension
+class PluginRealPlayer extends DevicePluginColumn
{
protected $columnName = 'config_realplayer';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginSilverlight.php b/plugins/DevicePlugins/Columns/PluginSilverlight.php
index e3b62cd409..897d2939da 100644
--- a/plugins/DevicePlugins/Columns/PluginSilverlight.php
+++ b/plugins/DevicePlugins/Columns/PluginSilverlight.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginSilverlight extends VisitDimension
+class PluginSilverlight extends DevicePluginColumn
{
protected $columnName = 'config_silverlight';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/Columns/PluginWindowsMedia.php b/plugins/DevicePlugins/Columns/PluginWindowsMedia.php
index 569133ba04..99e25f4bdc 100644
--- a/plugins/DevicePlugins/Columns/PluginWindowsMedia.php
+++ b/plugins/DevicePlugins/Columns/PluginWindowsMedia.php
@@ -9,12 +9,11 @@
namespace Piwik\Plugins\DevicePlugins\Columns;
use Piwik\Common;
-use Piwik\Plugin\Dimension\VisitDimension;
use Piwik\Tracker\Request;
use Piwik\Tracker\Visitor;
use Piwik\Tracker\Action;
-class PluginWindowsMedia extends VisitDimension
+class PluginWindowsMedia extends DevicePluginColumn
{
protected $columnName = 'config_windowsmedia';
protected $columnType = 'TINYINT(1) NULL';
diff --git a/plugins/DevicePlugins/DevicePlugins.php b/plugins/DevicePlugins/DevicePlugins.php
index a41a2aeb9d..fdf91ff464 100644
--- a/plugins/DevicePlugins/DevicePlugins.php
+++ b/plugins/DevicePlugins/DevicePlugins.php
@@ -8,9 +8,10 @@
*/
namespace Piwik\Plugins\DevicePlugins;
+use Piwik\Cache;
+use Piwik\CacheId;
use Piwik\Piwik;
-use Piwik\Plugins\CoreVisualizations\Visualizations\Graph;
-use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
+use Piwik\Plugin;
/**
*
@@ -18,7 +19,7 @@ use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable;
class DevicePlugins extends \Piwik\Plugin
{
/**
- * @see Piwik\Plugin::registerEvents
+ * @see Plugin::registerEvents
*/
public function registerEvents()
{
@@ -44,4 +45,40 @@ class DevicePlugins extends \Piwik\Plugin
$translations = array_merge($translations, $metrics);
}
+
+
+ /**
+ * Returns all available DevicePlugins Columns
+ *
+ * @return Columns\DevicePluginColumn[]
+ * @throws \Exception
+ */
+ public static function getAllPluginColumns()
+ {
+ $cacheId = CacheId::pluginAware('DevicePluginColumns');
+ $cache = Cache::getTransientCache();
+
+ if (!$cache->contains($cacheId)) {
+ $instances = [];
+
+ foreach (self::getAllDevicePluginsColumnClasses() as $className) {
+ $instance = new $className();
+ $instances[] = $instance;
+ }
+ $cache->save($cacheId, $instances);
+ }
+
+ return $cache->fetch($cacheId);
+ }
+
+ /**
+ * Returns class names of all DevicePlugins Column classes.
+ *
+ * @return string[]
+ * @api
+ */
+ protected static function getAllDevicePluginsColumnClasses()
+ {
+ return Plugin\Manager::getInstance()->findMultipleComponents('Columns', 'Piwik\Plugins\DevicePlugins\Columns\DevicePluginColumn');
+ }
}
diff --git a/plugins/DevicePlugins/Reports/GetPlugin.php b/plugins/DevicePlugins/Reports/GetPlugin.php
index 42fef1cb89..a2c6dad79a 100644
--- a/plugins/DevicePlugins/Reports/GetPlugin.php
+++ b/plugins/DevicePlugins/Reports/GetPlugin.php
@@ -11,6 +11,7 @@ namespace Piwik\Plugins\DevicePlugins\Reports;
use Piwik\Piwik;
use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\DevicePlugins\Columns\Plugin;
+use Piwik\Plugins\DevicePlugins\DevicePlugins;
class GetPlugin extends Base
{
@@ -48,7 +49,7 @@ class GetPlugin extends Base
$view->requestConfig->filter_sort_column = 'nb_visits_percentage';
$view->requestConfig->filter_sort_order = 'desc';
- $view->requestConfig->filter_limit = 10;
+ $view->requestConfig->filter_limit = count(DevicePlugins::getAllPluginColumns());
}
}
diff --git a/plugins/DevicePlugins/Visitor.php b/plugins/DevicePlugins/Visitor.php
index 501e241a50..d254265974 100644
--- a/plugins/DevicePlugins/Visitor.php
+++ b/plugins/DevicePlugins/Visitor.php
@@ -23,17 +23,13 @@ class Visitor
function getPlugins()
{
- $plugins = array(
- 'config_pdf',
- 'config_flash',
- 'config_java',
- 'config_director',
- 'config_quicktime',
- 'config_realplayer',
- 'config_windowsmedia',
- 'config_gears',
- 'config_silverlight',
- );
+ $plugins = array();
+ $columns = DevicePlugins::getAllPluginColumns();
+
+ foreach ($columns as $column) {
+ $plugins[] = $column->getColumnName();
+ }
+
$pluginShortNames = array();
foreach ($plugins as $plugin) {
diff --git a/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml b/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml
index 95e3605e4c..75a12099fb 100644
--- a/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml
+++ b/plugins/Live/tests/System/expected/test___Live.getVisitorProfile.xml
@@ -143,9 +143,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -251,9 +255,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -359,9 +367,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -467,9 +479,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -575,9 +591,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -683,9 +703,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -791,9 +815,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -899,9 +927,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1007,9 +1039,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1115,9 +1151,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml b/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml
index 42517f659c..2a194415dc 100644
--- a/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml
+++ b/plugins/Live/tests/System/expected/test_higherLimit__Live.getVisitorProfile.xml
@@ -143,9 +143,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -251,9 +255,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -359,9 +367,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -467,9 +479,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -575,9 +591,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -683,9 +703,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -791,9 +815,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -899,9 +927,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1007,9 +1039,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1115,9 +1151,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1223,9 +1263,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1331,9 +1375,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1439,9 +1487,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1547,9 +1599,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1655,9 +1711,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1763,9 +1823,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1871,9 +1935,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1979,9 +2047,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -2087,9 +2159,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -2195,9 +2271,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ArchiveCronTest_preArchivedSegment_noOptions__Live.getLastVisitsDetails_year.xml b/tests/PHPUnit/System/expected/test_ArchiveCronTest_preArchivedSegment_noOptions__Live.getLastVisitsDetails_year.xml
index c1ae816b8f..6f6af71852 100644
--- a/tests/PHPUnit/System/expected/test_ArchiveCronTest_preArchivedSegment_noOptions__Live.getLastVisitsDetails_year.xml
+++ b/tests/PHPUnit/System/expected/test_ArchiveCronTest_preArchivedSegment_noOptions__Live.getLastVisitsDetails_year.xml
@@ -417,9 +417,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml
index 5f77ec4ff9..90cf7ef7ce 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_day.xml
@@ -90,9 +90,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -203,9 +207,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -394,9 +402,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -507,9 +519,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -911,9 +927,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1024,9 +1044,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -1133,9 +1157,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -1320,9 +1348,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -1429,9 +1461,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -1778,9 +1814,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml
index 5dacd5cf62..3ea5a04c04 100644
--- a/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_CustomEvents__Live.getLastVisitsDetails_month.xml
@@ -90,9 +90,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -199,9 +203,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -386,9 +394,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -495,9 +507,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -844,9 +860,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>director</plugins>
+ <plugins>cookie, director</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
<pluginName>director</pluginName>
</row>
@@ -953,9 +973,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1066,9 +1090,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1257,9 +1285,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1370,9 +1402,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1774,9 +1810,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml
index 89aca6e48f..51bf3cd8fb 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__DevicesDetection.getBrand_month.xml
@@ -85,4 +85,4 @@
<logo>plugins/Morpheus/icons/dist/brand/Samsung.png</logo>
<segment>deviceBrand==Samsung</segment>
</row>
-</result>
+</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
index 412dafe2df..44b8339735 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs__Live.getLastVisitsDetails_range.xml
@@ -108,11 +108,11 @@
</row>
</customVariables>
<resolution>1366x768</resolution>
- <plugins>pdf, flash, java</plugins>
+ <plugins>cookie, flash, java, pdf</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -122,6 +122,10 @@
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
</pluginsIcons>
@@ -386,11 +390,11 @@
</row>
</customVariables>
<resolution>1920x1200</resolution>
- <plugins>pdf, flash, java, quicktime, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -401,6 +405,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
<pluginName>quicktime</pluginName>
</row>
@@ -546,11 +554,11 @@
</row>
</customVariables>
<resolution>2880x1800</resolution>
- <plugins>pdf, flash, java, quicktime</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -561,6 +569,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
<pluginName>quicktime</pluginName>
</row>
@@ -672,11 +684,11 @@
</row>
</customVariables>
<resolution>1920x1080</resolution>
- <plugins>pdf, flash, java, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -687,6 +699,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
@@ -811,11 +827,11 @@
</row>
</customVariables>
<resolution>1360x768</resolution>
- <plugins>pdf, flash, java, quicktime, windowsmedia, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime, silverlight, windowsmedia</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -826,17 +842,21 @@
<pluginName>java</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
- <pluginName>quicktime</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
- <pluginName>windowsmedia</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
+ <pluginName>quicktime</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
+ <pluginName>windowsmedia</pluginName>
+ </row>
</pluginsIcons>
@@ -956,17 +976,21 @@
</row>
</customVariables>
<resolution>2560x1440</resolution>
- <plugins>pdf, java, quicktime</plugins>
+ <plugins>cookie, java, pdf, quicktime</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
<pluginName>quicktime</pluginName>
</row>
@@ -1091,9 +1115,13 @@
</row>
</customVariables>
<resolution>360x640</resolution>
- <plugins>flash</plugins>
+ <plugins>cookie, flash</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1218,11 +1246,11 @@
</row>
</customVariables>
<resolution>2560x1440</resolution>
- <plugins>pdf, flash, java, quicktime, windowsmedia, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime, silverlight, windowsmedia</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -1233,17 +1261,21 @@
<pluginName>java</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
- <pluginName>quicktime</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
- <pluginName>windowsmedia</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
+ <pluginName>quicktime</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
+ <pluginName>windowsmedia</pluginName>
+ </row>
</pluginsIcons>
@@ -1405,9 +1437,13 @@
</row>
</customVariables>
<resolution>1920x1080</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1536,11 +1572,11 @@
</row>
</customVariables>
<resolution>1366x768</resolution>
- <plugins>pdf, flash, java, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -1551,6 +1587,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
@@ -1675,11 +1715,11 @@
</row>
</customVariables>
<resolution>1920x1080</resolution>
- <plugins>pdf, flash, java, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -1690,6 +1730,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
@@ -3073,9 +3117,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -3202,32 +3250,36 @@
</row>
</customVariables>
<resolution>1280x800</resolution>
- <plugins>pdf, flash, java, director, windowsmedia, gears</plugins>
+ <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
+ <pluginName>director</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
+ <pluginName>gears</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
- <pluginName>director</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
<pluginName>windowsmedia</pluginName>
</row>
- <row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
- <pluginName>gears</pluginName>
- </row>
</pluginsIcons>
diff --git a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
index 5d892a0c33..9eae69ef7d 100644
--- a/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_ImportLogs_siteIdThree_TrackedUsingLogReplayWithFixedSiteId__Live.getLastVisitsDetails_range.xml
@@ -97,11 +97,11 @@
</row>
</customVariables>
<resolution>1366x768</resolution>
- <plugins>pdf, flash, java</plugins>
+ <plugins>cookie, flash, java, pdf</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -111,6 +111,10 @@
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
</pluginsIcons>
@@ -353,11 +357,11 @@
</row>
</customVariables>
<resolution>1920x1200</resolution>
- <plugins>pdf, flash, java, quicktime, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -368,6 +372,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
<pluginName>quicktime</pluginName>
</row>
@@ -502,11 +510,11 @@
</row>
</customVariables>
<resolution>2880x1800</resolution>
- <plugins>pdf, flash, java, quicktime</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -517,6 +525,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
<pluginName>quicktime</pluginName>
</row>
@@ -628,11 +640,11 @@
</row>
</customVariables>
<resolution>1920x1080</resolution>
- <plugins>pdf, flash, java, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -643,6 +655,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
@@ -756,11 +772,11 @@
</row>
</customVariables>
<resolution>1360x768</resolution>
- <plugins>pdf, flash, java, quicktime, windowsmedia, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime, silverlight, windowsmedia</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -771,17 +787,21 @@
<pluginName>java</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
- <pluginName>quicktime</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
- <pluginName>windowsmedia</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
+ <pluginName>quicktime</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
+ <pluginName>windowsmedia</pluginName>
+ </row>
</pluginsIcons>
@@ -890,17 +910,21 @@
</row>
</customVariables>
<resolution>2560x1440</resolution>
- <plugins>pdf, java, quicktime</plugins>
+ <plugins>cookie, java, pdf, quicktime</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
<pluginName>quicktime</pluginName>
</row>
@@ -1014,9 +1038,13 @@
</row>
</customVariables>
<resolution>360x640</resolution>
- <plugins>flash</plugins>
+ <plugins>cookie, flash</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1130,11 +1158,11 @@
</row>
</customVariables>
<resolution>2560x1440</resolution>
- <plugins>pdf, flash, java, quicktime, windowsmedia, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, quicktime, silverlight, windowsmedia</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -1145,17 +1173,21 @@
<pluginName>java</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
- <pluginName>quicktime</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
- <pluginName>windowsmedia</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/quicktime.png</pluginIcon>
+ <pluginName>quicktime</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
+ <pluginName>windowsmedia</pluginName>
+ </row>
</pluginsIcons>
@@ -1306,9 +1338,13 @@
</row>
</customVariables>
<resolution>1920x1080</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1426,11 +1462,11 @@
</row>
</customVariables>
<resolution>1366x768</resolution>
- <plugins>pdf, flash, java, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -1441,6 +1477,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
@@ -1554,11 +1594,11 @@
</row>
</customVariables>
<resolution>1920x1080</resolution>
- <plugins>pdf, flash, java, silverlight</plugins>
+ <plugins>cookie, flash, java, pdf, silverlight</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
@@ -1569,6 +1609,10 @@
<pluginName>java</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/silverlight.png</pluginIcon>
<pluginName>silverlight</pluginName>
</row>
@@ -1688,9 +1732,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1806,32 +1854,36 @@
</row>
</customVariables>
<resolution>1280x800</resolution>
- <plugins>pdf, flash, java, director, windowsmedia, gears</plugins>
+ <plugins>cookie, director, flash, gears, java, pdf, windowsmedia</plugins>
<pluginsIcons>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
- <pluginName>pdf</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
+ <pluginName>director</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
+ <pluginName>gears</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/java.png</pluginIcon>
<pluginName>java</pluginName>
</row>
<row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/director.png</pluginIcon>
- <pluginName>director</pluginName>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/pdf.png</pluginIcon>
+ <pluginName>pdf</pluginName>
</row>
<row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/windowsmedia.png</pluginIcon>
<pluginName>windowsmedia</pluginName>
</row>
- <row>
- <pluginIcon>plugins/Morpheus/icons/dist/plugins/gears.png</pluginIcon>
- <pluginName>gears</pluginName>
- </row>
</pluginsIcons>
@@ -1982,9 +2034,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml
index 1478e307b3..8646118514 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_1__Live.getLastVisitsDetails_month.xml
@@ -176,9 +176,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -313,9 +317,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -493,9 +501,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml
index 4ec6fe3ed8..3fb5f85cee 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_offsetAndLimit_2__Live.getLastVisitsDetails_month.xml
@@ -114,9 +114,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -313,9 +317,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -450,9 +458,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml
index e153c8625b..a84538ee57 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortByIdVisit__Live.getLastVisitsDetails_month.xml
@@ -96,9 +96,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -295,9 +299,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -432,9 +440,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -612,9 +624,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -749,9 +765,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -948,9 +968,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1085,9 +1109,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml
index e153c8625b..a84538ee57 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest_Live.getLastVisitsDetails_sortDesc__Live.getLastVisitsDetails_month.xml
@@ -96,9 +96,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -295,9 +299,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -432,9 +440,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -612,9 +624,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -749,9 +765,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -948,9 +968,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1085,9 +1109,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml
index 17c182de49..1e8b2f580a 100644
--- a/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml
+++ b/tests/PHPUnit/System/expected/test_ManyVisitorsOneWebsiteTest__Live.getLastVisitsDetails_month.xml
@@ -96,9 +96,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -295,9 +299,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -432,9 +440,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -612,9 +624,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -749,9 +765,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -948,9 +968,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1085,9 +1109,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1265,9 +1293,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1402,9 +1434,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -1601,9 +1637,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrand_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrand_day.xml
index bef5da30d5..8c9d60e701 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrand_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__DevicesDetection.getBrand_day.xml
@@ -26,4 +26,4 @@
<logo>plugins/Morpheus/icons/dist/brand/unk.png</logo>
<segment>deviceBrand==Unknown</segment>
</row>
-</result>
+</result> \ No newline at end of file
diff --git a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml
index ee6a4a91de..62126192b7 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitorTwoVisits_withCookieSupport__Live.getLastVisitsDetails_day.xml
@@ -98,9 +98,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -316,9 +320,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
index f4868122ea..c7c3f8aec1 100644
--- a/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_OneVisitor_NoKeywordSpecified__Live.getLastVisitsDetails_day.xml
@@ -85,9 +85,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -206,9 +210,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_TimezonesTest__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_TimezonesTest__Live.getLastVisitsDetails_day.xml
index c0ab94c8ba..5d73c1dc59 100644
--- a/tests/PHPUnit/System/expected/test_TimezonesTest__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_TimezonesTest__Live.getLastVisitsDetails_day.xml
@@ -85,9 +85,13 @@
<customVariables>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv b/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv
index 920a4200ef..4d6baa10a8 100644
--- a/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv
+++ b/tests/PHPUnit/System/expected/test_csvExport__Live.getLastVisitsDetails_day.csv
Binary files differ
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml
index 658e543378..05562d2c49 100755
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems_LiveEcommerceStatusOrdered__Live.getLastVisitsDetails_day.xml
@@ -123,9 +123,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -352,9 +356,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml
index 6e884568c7..4e5f4357ea 100755
--- a/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml
+++ b/tests/PHPUnit/System/expected/test_ecommerceOrderWithItems__Live.getLastVisitsDetails_day.xml
@@ -206,9 +206,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -562,9 +566,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -796,9 +804,13 @@
</row>
</customVariables>
<resolution>1024x768</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml
index 26e7671d01..f9e416485f 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisits.xml
@@ -93,9 +93,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -220,9 +224,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -412,9 +420,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml
index 26e7671d01..f9e416485f 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getLastVisitsDetails_range.xml
@@ -93,9 +93,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -220,9 +224,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -412,9 +420,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml
index d94519d0d6..df5bcc5ceb 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI__Live.getVisitorProfile.xml
@@ -144,9 +144,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -271,9 +275,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml
index 26e7671d01..f9e416485f 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisits.xml
@@ -93,9 +93,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -220,9 +224,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -412,9 +420,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml
index 26e7671d01..f9e416485f 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getLastVisitsDetails_range.xml
@@ -93,9 +93,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -220,9 +224,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -412,9 +420,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
diff --git a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml
index d94519d0d6..df5bcc5ceb 100644
--- a/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml
+++ b/tests/PHPUnit/System/expected/test_periodIsRange_dateIsLastN_MetadataAndNormalAPI_pagesegment__Live.getVisitorProfile.xml
@@ -144,9 +144,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>
@@ -271,9 +275,13 @@
</row>
</customVariables>
<resolution>1111x222</resolution>
- <plugins>flash, java</plugins>
+ <plugins>cookie, flash, java</plugins>
<pluginsIcons>
<row>
+ <pluginIcon>plugins/Morpheus/icons/dist/plugins/cookie.png</pluginIcon>
+ <pluginName>cookie</pluginName>
+ </row>
+ <row>
<pluginIcon>plugins/Morpheus/icons/dist/plugins/flash.png</pluginIcon>
<pluginName>flash</pluginName>
</row>