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:
Diffstat (limited to 'plugins/UserSettings/functions.php')
-rw-r--r--plugins/UserSettings/functions.php15
1 files changed, 12 insertions, 3 deletions
diff --git a/plugins/UserSettings/functions.php b/plugins/UserSettings/functions.php
index e1c5579608..44b8dafd12 100644
--- a/plugins/UserSettings/functions.php
+++ b/plugins/UserSettings/functions.php
@@ -153,6 +153,16 @@ function Piwik_getBrowserVersion($str)
return substr($str, strpos($str, ';') + 1);
}
+function Piwik_getLogoImageFromId($dir, $id)
+{
+ $path = $dir.'/'.$id.'.gif';
+ if (file_exists($path)) {
+ return $path;
+ } else {
+ return $dir.'/UNK.gif';
+ }
+}
+
function Piwik_getBrowsersLogo($label)
{
$id = Piwik_getBrowserId($label);
@@ -160,7 +170,7 @@ function Piwik_getBrowsersLogo($label)
if (empty($id)) {
$id = 'UNK';
}
- return 'plugins/UserSettings/images/browsers/' . $id . '.gif';
+ return Piwik_getLogoImageFromId('plugins/UserSettings/images/browsers', $id);
}
function Piwik_getOSLogo($label)
@@ -169,8 +179,7 @@ function Piwik_getOSLogo($label)
if (empty($label)) {
$label = 'UNK';
}
- $path = 'plugins/UserSettings/images/os/' . $label . '.gif';
- return $path;
+ return Piwik_getLogoImageFromId('plugins/UserSettings/images/os', $label);
}
function Piwik_getScreensLogo($label)