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:
authormattab <matthieu.aubry@gmail.com>2014-04-10 09:02:12 +0400
committermattab <matthieu.aubry@gmail.com>2014-04-10 09:02:12 +0400
commita8bb9606cb39b48bd4f2beb86eabf2ec2a285079 (patch)
treea7a840cbf606aefe187ca90d9125e16db86f769d
parente5b28b3c623782aa0416dcecc0e7ad40dcc8a1bc (diff)
Refs #472 Tweaks
-rw-r--r--core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php6
-rw-r--r--core/Plugin/Manager.php1
-rw-r--r--piwik.php1
-rw-r--r--plugins/Events/lang/en.json10
-rw-r--r--tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml21
-rw-r--r--tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml12
-rw-r--r--tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml16
7 files changed, 53 insertions, 14 deletions
diff --git a/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php b/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php
index a5461a905f..700e2432f4 100644
--- a/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php
+++ b/core/AssetManager/UIAssetFetcher/JScriptUIAssetFetcher.php
@@ -52,7 +52,11 @@ class JScriptUIAssetFetcher extends UIAssetFetcher
protected function addThemeFiles()
{
- if(in_array($this->getTheme()->getThemeName(), $this->plugins)) {
+ $theme = $this->getTheme();
+ if(!$theme) {
+ return;
+ }
+ if(in_array($theme->getThemeName(), $this->plugins)) {
$jsInThemes = $this->getTheme()->getJavaScriptFiles();
diff --git a/core/Plugin/Manager.php b/core/Plugin/Manager.php
index 2258c30ab5..924954b4a6 100644
--- a/core/Plugin/Manager.php
+++ b/core/Plugin/Manager.php
@@ -16,6 +16,7 @@ use Piwik\EventDispatcher;
use Piwik\Filesystem;
use Piwik\Option;
use Piwik\Plugin;
+use Piwik\SettingsServer;
use Piwik\Singleton;
use Piwik\Theme;
use Piwik\Tracker;
diff --git a/piwik.php b/piwik.php
index ac7be69072..f3327f666f 100644
--- a/piwik.php
+++ b/piwik.php
@@ -90,6 +90,7 @@ if (file_exists(PIWIK_INCLUDE_PATH . '/vendor/autoload.php')) {
} else {
$vendorDirectory = PIWIK_INCLUDE_PATH . '/../..';
}
+require_once $vendorDirectory . '/autoload.php';
require_once $vendorDirectory . '/mustangostang/spyc/Spyc.php';
require_once $vendorDirectory . '/piwik/device-detector/DeviceDetector.php';
diff --git a/plugins/Events/lang/en.json b/plugins/Events/lang/en.json
index 12a193e0a5..2e625c873e 100644
--- a/plugins/Events/lang/en.json
+++ b/plugins/Events/lang/en.json
@@ -13,14 +13,16 @@
"TotalValue": "Total value",
"MinValue": "Minimum value",
"MaxValue": "Maximum value",
+ "AvgValue": "Average value",
"EventsWithValue": "Events with a value",
"TotalEventsDocumentation": "Total number of events",
- "TotalValueDocumentation": "Total value of events (this is the sum of event values)",
- "MinValueDocumentation": "Minimum value for this event",
- "MaxValueDocumentation": "Maximum value for this event",
+ "TotalValueDocumentation": "The sum of event values",
+ "MinValueDocumentation": "The minimum value for this event",
+ "MaxValueDocumentation": "The maximum value for this event",
+ "AvgValueDocumentation": "The average of all values for this event",
"EventsWithValueDocumentation": "Number of events where an Event value was set",
"NameNotSet": "(Event Name not set)",
- "EventValueTooltip": "Total Event value based on %s events %s between %s and %s.",
+ "EventValueTooltip": "Total Event value is the sum of %s events values %s between minimum of %s and maximum of %s.",
"AvgEventValue": "Average Event value is: %s",
"TopEvents": "Top Events",
"ViewEvents": "View Events"
diff --git a/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml
index a841bb9207..ef94481043 100644
--- a/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getAction_lastN__API.getProcessedReport_day.xml
@@ -13,13 +13,15 @@
<sum_event_value>Total value</sum_event_value>
<min_event_value>Minimum value</min_event_value>
<max_event_value>Maximum value</max_event_value>
+ <avg_event_value>Average value</avg_event_value>
<nb_events_with_value>Events with a value</nb_events_with_value>
</metrics>
<metricsDocumentation>
<nb_events>Total number of events</nb_events>
- <sum_event_value>Total value of events (sum of event values)</sum_event_value>
- <min_event_value>Minimum value for this event</min_event_value>
- <max_event_value>Maximum value for this event</max_event_value>
+ <sum_event_value>The sum of event values</sum_event_value>
+ <min_event_value>The minimum value for this event</min_event_value>
+ <max_event_value>The maximum value for this event</max_event_value>
+ <avg_event_value>The average of all values for this event</avg_event_value>
<nb_events_with_value>Number of events where an Event value was set</nb_events_with_value>
</metricsDocumentation>
<actionToLoadSubTables>getNameFromActionId</actionToLoadSubTables>
@@ -33,6 +35,7 @@
<sum_event_value>Total value</sum_event_value>
<min_event_value>Minimum value</min_event_value>
<max_event_value>Maximum value</max_event_value>
+ <avg_event_value>Average value</avg_event_value>
<nb_events_with_value>Events with a value</nb_events_with_value>
</columns>
<reportData>
@@ -44,6 +47,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>Search</label>
@@ -52,6 +56,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>play25%</label>
@@ -60,6 +65,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>play50%</label>
@@ -68,6 +74,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>play75%</label>
@@ -76,6 +83,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>playEnd</label>
@@ -84,6 +92,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>rating</label>
@@ -92,6 +101,7 @@
<sum_event_value>57.32</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
+ <avg_event_value>9.55</avg_event_value>
</row>
<row>
<label>clickBuyNow</label>
@@ -100,6 +110,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>event action Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -108,6 +119,7 @@
<sum_event_value>19.32</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
+ <avg_event_value>9.66</avg_event_value>
</row>
<row>
<label>play</label>
@@ -116,6 +128,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>playStart</label>
@@ -124,6 +137,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>Purchase</label>
@@ -132,6 +146,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
</result>
<result prettyDate="Monday 4 January 2010" />
diff --git a/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml
index cf80d47266..b503ab7292 100644
--- a/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getCategory_lastN__API.getProcessedReport_day.xml
@@ -13,13 +13,15 @@
<sum_event_value>Total value</sum_event_value>
<min_event_value>Minimum value</min_event_value>
<max_event_value>Maximum value</max_event_value>
+ <avg_event_value>Average value</avg_event_value>
<nb_events_with_value>Events with a value</nb_events_with_value>
</metrics>
<metricsDocumentation>
<nb_events>Total number of events</nb_events>
- <sum_event_value>Total value of events (sum of event values)</sum_event_value>
- <min_event_value>Minimum value for this event</min_event_value>
- <max_event_value>Maximum value for this event</max_event_value>
+ <sum_event_value>The sum of event values</sum_event_value>
+ <min_event_value>The minimum value for this event</min_event_value>
+ <max_event_value>The maximum value for this event</max_event_value>
+ <avg_event_value>The average of all values for this event</avg_event_value>
<nb_events_with_value>Number of events where an Event value was set</nb_events_with_value>
</metricsDocumentation>
<actionToLoadSubTables>getActionFromCategoryId</actionToLoadSubTables>
@@ -33,6 +35,7 @@
<sum_event_value>Total value</sum_event_value>
<min_event_value>Minimum value</min_event_value>
<max_event_value>Maximum value</max_event_value>
+ <avg_event_value>Average value</avg_event_value>
<nb_events_with_value>Events with a value</nb_events_with_value>
</columns>
<reportData>
@@ -44,6 +47,7 @@
<sum_event_value>19.32</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
+ <avg_event_value>9.66</avg_event_value>
</row>
<row>
<label>Music</label>
@@ -52,6 +56,7 @@
<sum_event_value>38</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
+ <avg_event_value>9.5</avg_event_value>
</row>
<row>
<label>event category Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -60,6 +65,7 @@
<sum_event_value>19.32</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
+ <avg_event_value>9.66</avg_event_value>
</row>
</result>
<result prettyDate="Monday 4 January 2010" />
diff --git a/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml b/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml
index 24e3960c05..33594b42a4 100644
--- a/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml
+++ b/tests/PHPUnit/Integration/expected/test_CustomEvents_Events.getName_lastN__API.getProcessedReport_day.xml
@@ -13,13 +13,15 @@
<sum_event_value>Total value</sum_event_value>
<min_event_value>Minimum value</min_event_value>
<max_event_value>Maximum value</max_event_value>
+ <avg_event_value>Average value</avg_event_value>
<nb_events_with_value>Events with a value</nb_events_with_value>
</metrics>
<metricsDocumentation>
<nb_events>Total number of events</nb_events>
- <sum_event_value>Total value of events (sum of event values)</sum_event_value>
- <min_event_value>Minimum value for this event</min_event_value>
- <max_event_value>Maximum value for this event</max_event_value>
+ <sum_event_value>The sum of event values</sum_event_value>
+ <min_event_value>The minimum value for this event</min_event_value>
+ <max_event_value>The maximum value for this event</max_event_value>
+ <avg_event_value>The average of all values for this event</avg_event_value>
<nb_events_with_value>Number of events where an Event value was set</nb_events_with_value>
</metricsDocumentation>
<actionToLoadSubTables>getActionFromNameId</actionToLoadSubTables>
@@ -33,6 +35,7 @@
<sum_event_value>Total value</sum_event_value>
<min_event_value>Minimum value</min_event_value>
<max_event_value>Maximum value</max_event_value>
+ <avg_event_value>Average value</avg_event_value>
<nb_events_with_value>Events with a value</nb_events_with_value>
</columns>
<reportData>
@@ -44,6 +47,7 @@
<sum_event_value>19.32</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
+ <avg_event_value>9.66</avg_event_value>
</row>
<row>
<label>La fiancée de l&amp;#039;eau</label>
@@ -52,6 +56,7 @@
<sum_event_value>38</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>10</max_event_value>
+ <avg_event_value>9.5</avg_event_value>
</row>
<row>
<label>(Event Name not set)</label>
@@ -60,6 +65,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>event name Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long Extremely long ---&gt; SHOULD APPEAR IN TEST OUTPUT NOT TRUNCATED &lt;---</label>
@@ -68,6 +74,7 @@
<sum_event_value>19.32</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>9.66</max_event_value>
+ <avg_event_value>9.66</avg_event_value>
</row>
<row>
<label>Ponyo (崖の上のポニョ)</label>
@@ -76,6 +83,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>Princess Mononoke (もののけ姫)</label>
@@ -84,6 +92,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
<row>
<label>Search query here</label>
@@ -92,6 +101,7 @@
<sum_event_value>0</sum_event_value>
<min_event_value>0</min_event_value>
<max_event_value>0</max_event_value>
+ <avg_event_value>0</avg_event_value>
</row>
</result>
<result prettyDate="Monday 4 January 2010" />