diff options
Diffstat (limited to 'plugins/SegmentEditor/SegmentSelectorControl.php')
-rw-r--r-- | plugins/SegmentEditor/SegmentSelectorControl.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/SegmentEditor/SegmentSelectorControl.php b/plugins/SegmentEditor/SegmentSelectorControl.php index 72be071e5e..560af449fa 100644 --- a/plugins/SegmentEditor/SegmentSelectorControl.php +++ b/plugins/SegmentEditor/SegmentSelectorControl.php @@ -9,11 +9,13 @@ namespace Piwik\Plugins\SegmentEditor; use Piwik\API\Request; +use Piwik\ArchiveProcessor\Rules; use Piwik\Common; use Piwik\Config; use Piwik\Container\StaticContainer; use Piwik\Piwik; use Piwik\Plugins\API\API as APIMetadata; +use Piwik\Plugins\UsersManager\API AS UsersManagerAPI; use Piwik\View\UIControl; use Piwik\Plugins\SegmentEditor\API as SegmentEditorAPI; @@ -53,7 +55,7 @@ class SegmentSelectorControl extends UIControl && ($segment['type'] == 'metric' && $segment['segment'] != 'visitIp') ) { $metricsLabel = Piwik::translate('General_Metrics'); - $metricsLabel[0] = strtolower($metricsLabel[0]); + $metricsLabel[0] = Common::mb_strtolower($metricsLabel[0]); $segment['category'] .= ' (' . $metricsLabel . ')'; } $segmentsByCategory[$segment['category']][] = $segment; @@ -78,6 +80,8 @@ class SegmentSelectorControl extends UIControl $this->authorizedToCreateSegments = SegmentEditorAPI::getInstance()->isUserCanAddNewSegment($this->idSite); $this->isUserAnonymous = Piwik::isUserIsAnonymous(); $this->segmentTranslations = $this->getTranslations(); + $this->segmentProcessedOnRequest = Rules::isBrowserArchivingAvailableForSegments(); + $this->hideSegmentDefinitionChangeMessage = UsersManagerAPI::getInstance()->getUserPreference(Piwik::getCurrentUserLogin(), 'hideSegmentDefinitionChangeMessage'); } public function getClientSideProperties() |