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/templates/userSettings.js')
-rw-r--r--plugins/UsersManager/templates/userSettings.js60
1 files changed, 60 insertions, 0 deletions
diff --git a/plugins/UsersManager/templates/userSettings.js b/plugins/UsersManager/templates/userSettings.js
new file mode 100644
index 0000000000..87ac2877ea
--- /dev/null
+++ b/plugins/UsersManager/templates/userSettings.js
@@ -0,0 +1,60 @@
+function getUserSettingsAJAX()
+{
+ var ajaxRequest = piwikHelper.getStandardAjaxConf('ajaxLoadingUserSettings', 'ajaxErrorUserSettings');
+ var alias = $('#alias').val();
+ var email = $('#email').val();
+ var password = $('#password').val();
+ var passwordBis = $('#passwordBis').val();
+ var defaultReport = $('input[name=defaultReport]:checked').val();
+ if(defaultReport == 1) {
+ defaultReport = $('#defaultReportWebsite option:selected').val();
+ }
+ var defaultDate = $('input[name=defaultDate]:checked').val();
+ var request = '';
+ request += 'module=UsersManager';
+ request += '&action=recordUserSettings';
+ request += '&format=json';
+ request += '&alias='+alias;
+ request += '&email='+email;
+ request += '&password='+password;
+ request += '&passwordBis='+passwordBis;
+ request += '&defaultReport='+defaultReport;
+ request += '&defaultDate='+defaultDate;
+ request += '&token_auth=' + piwik.token_auth;
+ ajaxRequest.data = request;
+ return ajaxRequest;
+}
+function getAnonymousUserSettingsAJAX()
+{
+ var ajaxRequest = piwikHelper.getStandardAjaxConf('ajaxLoadingAnonymousUserSettings', 'ajaxErrorAnonymousUserSettings');
+ var anonymousDefaultReport = $('input[name=anonymousDefaultReport]:checked').val();
+ if(anonymousDefaultReport == 1) {
+ anonymousDefaultReport = $('#anonymousDefaultReportWebsite option:selected').val();
+ }
+ var anonymousDefaultDate = $('input[name=anonymousDefaultDate]:checked').val();
+ var request = '';
+ request += 'module=UsersManager';
+ request += '&action=recordAnonymousUserSettings';
+ request += '&format=json';
+ request += '&anonymousDefaultReport='+anonymousDefaultReport;
+ request += '&anonymousDefaultDate='+anonymousDefaultDate;
+ request += '&token_auth=' + piwik.token_auth;
+ ajaxRequest.data = request;
+ return ajaxRequest;
+}
+
+$(document).ready( function() {
+ $('#userSettingsSubmit').click( function() {
+ $.ajax( getUserSettingsAJAX() );
+ });
+ $('#userSettingsTable input').keypress( function(e) {
+ var key=e.keyCode || e.which;
+ if (key==13) {
+ $('#userSettingsSubmit').click();
+ }});
+
+ $('#anonymousUserSettingsSubmit').click( function() {
+ $.ajax( getAnonymousUserSettingsAJAX() );
+ });
+});
+