File manager - Edit - /usr/local/cpanel/whostmgr/docroot/templates/backup_user_selection/services/backupUserSelectionService.min.js
Back
define(["angular","cjt/util/locale","cjt/util/parse","cjt/io/whm-v1-request","cjt/io/whm-v1","cjt/services/APIService"],(function(angular,LOCALE,PARSE,APIREQUEST){"use strict";var app=angular.module("whm.backupUserSelection.backupUserSelectionService.service",[]);app.value("PAGE",PAGE);app.factory("backupUserSelectionService",["$q","APIService","PAGE",function($q,APIService,PAGE){function parseAccountData(accountData){var data=accountData;var accounts=accountData.data;var cleanAccounts=[];var cleanAccount;if(accountData.data){accounts.forEach((function(account){cleanAccount={};cleanAccount.user=account.user;cleanAccount.domain=account.domain;cleanAccount.uid=account.uid;cleanAccount.legacy_backup=PARSE.parsePerlBoolean(account.legacy_backup);cleanAccount.backup=PARSE.parsePerlBoolean(account.backup);cleanAccounts.push(cleanAccount)}))}data.data=cleanAccounts;return data}var BackupUserSelectionService=function(){};BackupUserSelectionService.prototype=new APIService;angular.extend(BackupUserSelectionService.prototype,{getUserAccounts:function(){var apiRequest=new APIREQUEST.Class;apiRequest.initialize("","listaccts");apiRequest.addArgument("want","user,domain,uid,backup,legacy_backup");var deferred=this.deferred(apiRequest,{transformAPISuccess:parseAccountData});return deferred.promise},toggleAccount:function(username,isLegacy){var apiRequest=new APIREQUEST.Class;apiRequest.initialize("","toggle_user_backup_state");apiRequest.addArgument("user",username);apiRequest.addArgument("legacy",isLegacy?1:0);var deferred=this.deferred(apiRequest,{transformAPISuccess:function(toggledData){return PARSE.parsePerlBoolean(toggledData.data.toggle_status)}});return deferred.promise}});return new BackupUserSelectionService}])}));
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.05 |
proxy
|
phpinfo
|
Settings