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:
authorbenakamoorthi <benaka.moorthi@gmail.com>2012-07-25 18:13:27 +0400
committerbenakamoorthi <benaka.moorthi@gmail.com>2012-07-25 18:13:27 +0400
commit3605ba0212c9bddaef656467c95787c25fc1e599 (patch)
tree627e5e8f6c69aa9bc71ad05f0da9c60014bedeaf /plugins/UsersManager
parent951c09967a13bff9e48153835a0e2f4077b02b96 (diff)
Fixes #3202, allowed site selector widget to be used in other places than the top bar, and put widget to use in 'report to load by default' setting.
git-svn-id: http://dev.piwik.org/svn/trunk@6556 59fd770c-687e-43c8-a1e3-f5a4ff64c105
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>