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:
-rw-r--r--core/Translate.php6
-rw-r--r--plugins/Referers/images/searchEngines/search.yahoo.com.pngbin254 -> 232 bytes
-rw-r--r--plugins/Referers/images/searchEngines/www.alexa.com.pngbin436 -> 865 bytes
-rw-r--r--tests/core/Piwik.test.php21
4 files changed, 27 insertions, 0 deletions
diff --git a/core/Translate.php b/core/Translate.php
index adc3379cf4..1877478679 100644
--- a/core/Translate.php
+++ b/core/Translate.php
@@ -38,6 +38,12 @@ class Piwik_Translate
$this->setLocale();
$this->englishLanguageLoaded = true;
}
+
+ public function unloadEnglishTranslation()
+ {
+ $GLOBALS['Piwik_translations'] = array();
+ $this->englishLanguageLoaded = false;
+ }
public function loadUserTranslation()
{
diff --git a/plugins/Referers/images/searchEngines/search.yahoo.com.png b/plugins/Referers/images/searchEngines/search.yahoo.com.png
index 20ba5ed665..1c1d11bc91 100644
--- a/plugins/Referers/images/searchEngines/search.yahoo.com.png
+++ b/plugins/Referers/images/searchEngines/search.yahoo.com.png
Binary files differ
diff --git a/plugins/Referers/images/searchEngines/www.alexa.com.png b/plugins/Referers/images/searchEngines/www.alexa.com.png
index 61855bc770..da07a4398a 100644
--- a/plugins/Referers/images/searchEngines/www.alexa.com.png
+++ b/plugins/Referers/images/searchEngines/www.alexa.com.png
Binary files differ
diff --git a/tests/core/Piwik.test.php b/tests/core/Piwik.test.php
index 3b60a6d291..95a2ab9ac9 100644
--- a/tests/core/Piwik.test.php
+++ b/tests/core/Piwik.test.php
@@ -44,4 +44,25 @@ class Test_Piwik extends UnitTestCase
$this->assertTrue( Piwik::secureDiv( 11.0, 'a' ) === 0 );
}
+
+ public function test_getPrettyTimeFromSeconds()
+ {
+ Piwik_Translate::getInstance()->loadEnglishTranslation();
+ $tests = array(
+ 30 => '30s',
+ 60 => '1 min 0s',
+ 100 => '1 min 40s',
+ 3600 => '1 hours 0 min',
+ 3700 => '1 hours 1 min',
+ 86400 + 3600 * 10 => '1 days 10 hours',
+ 86400 * 365 => '365 days 0 hours',
+ (86400 * (365.25 + 10)) => '1 years 10 days',
+
+ );
+ foreach($tests as $seconds => $expected)
+ {
+ $this->assertEqual( Piwik::getPrettyTimeFromSeconds($seconds), str_replace(' ',' ', $expected));
+ }
+ Piwik_Translate::getInstance()->unloadEnglishTranslation();
+ }
}