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/UsersManager')
-rw-r--r--plugins/UsersManager/Controller.php9
-rw-r--r--plugins/UsersManager/templates/userSettings.js2
-rw-r--r--plugins/UsersManager/templates/userSettings.tpl13
3 files changed, 18 insertions, 6 deletions
diff --git a/plugins/UsersManager/Controller.php b/plugins/UsersManager/Controller.php
index 21f174c119..3ff85f537a 100644
--- a/plugins/UsersManager/Controller.php
+++ b/plugins/UsersManager/Controller.php
@@ -145,6 +145,15 @@ class Piwik_UsersManager_Controller extends Piwik_Controller_Admin
$defaultReport = $this->getDefaultWebsiteId();
}
$view->defaultReport = $defaultReport;
+
+ if ($defaultReport == 'MultiSites')
+ {
+ $view->defaultReportSiteName = Piwik_Site::getNameFor($this->getDefaultWebsiteId());
+ }
+ else
+ {
+ $view->defaultReportSiteName = Piwik_Site::getNameFor($defaultReport);
+ }
$view->defaultDate = $this->getDefaultDateForUser($userLogin);
$view->availableDefaultDates = array(
diff --git a/plugins/UsersManager/templates/userSettings.js b/plugins/UsersManager/templates/userSettings.js
index 46c4fa699a..9d91c0a6c7 100644
--- a/plugins/UsersManager/templates/userSettings.js
+++ b/plugins/UsersManager/templates/userSettings.js
@@ -25,7 +25,7 @@ function getUserSettingsAJAX()
var passwordBis = encodeURIComponent( $('#passwordBis').val() );
var defaultReport = $('input[name=defaultReport]:checked').val();
if(defaultReport == 1) {
- defaultReport = $('#defaultReportWebsite option:selected').val();
+ defaultReport = $('#sitesSelectionSearch .custom_select_main_link').attr('siteid');
}
var request = '';
request += 'module=UsersManager';
diff --git a/plugins/UsersManager/templates/userSettings.tpl b/plugins/UsersManager/templates/userSettings.tpl
index 4d3c1ab1bb..5a9730f5e8 100644
--- a/plugins/UsersManager/templates/userSettings.tpl
+++ b/plugins/UsersManager/templates/userSettings.tpl
@@ -41,11 +41,14 @@
<fieldset>
<label><input type="radio" value="MultiSites" name="defaultReport"{if $defaultReport=='MultiSites'} checked="checked"{/if} /> {'General_AllWebsitesDashboard'|translate}</label><br />
<label><input type="radio" value="1" name="defaultReport"{if $defaultReport!='MultiSites'} checked="checked"{/if} /> {'General_DashboardForASpecificWebsite'|translate}</label>
- <select id="defaultReportWebsite">
- {if isset($sites)}{foreach from=$sites item=info}
- <option value="{$info.idsite}" {if $defaultReport==$info.idsite} selected="selected"{/if}>{$info.name}</option>
- {/foreach}{/if}
- </select>
+ {assign var=siteName value="$defaultReportSiteName"}
+ {include file="CoreHome/templates/sites_selection.tpl"}
+ {literal}
+ <script type="text/javascript">
+ // make sure nothing happens when an item is selected
+ window.autocompleteOnNewSiteSelect = function() {};
+ </script>
+ {/literal}
</fieldset>
</td>
</tr>