This commit is contained in:
Usman Nasir
2020-08-04 20:18:49 +05:00
parent cfdf9996f0
commit f1b5589cdd
3 changed files with 436 additions and 421 deletions

View File

@@ -36,15 +36,52 @@ function randomPassword(length) {
var app = angular.module('CyberCP', []); var app = angular.module('CyberCP', []);
app.config(['$interpolateProvider', function($interpolateProvider) { var globalScope;
function GlobalRespSuccess(response) {
globalScope.cyberPanelLoading = true;
if (response.data.status === 1) {
new PNotify({
title: 'Success',
text: 'Successfully executed.',
type: 'success'
});
} else {
new PNotify({
title: 'Operation Failed!',
text: response.data.error_message,
type: 'error'
});
}
}
function GlobalRespFailed(response) {
globalScope.cyberPanelLoading = true;
new PNotify({
title: 'Operation Failed!',
text: 'Could not connect to server, please refresh this page',
type: 'error'
});
}
function GLobalAjaxCall(http, url, data, successCallBack, failureCallBack) {
var config = {
headers: {
'X-CSRFToken': getCookie('csrftoken')
}
};
http.post(url, data, config).then(successCallBack, failureCallBack);
}
app.config(['$interpolateProvider', function ($interpolateProvider) {
$interpolateProvider.startSymbol('{$'); $interpolateProvider.startSymbol('{$');
$interpolateProvider.endSymbol('$}'); $interpolateProvider.endSymbol('$}');
}]); }]);
app.filter('getwebsitename', function() { app.filter('getwebsitename', function () {
return function(domain, uppercase) { return function (domain, uppercase) {
if(domain !== undefined) { if (domain !== undefined) {
domain = domain.replace(/-/g, ''); domain = domain.replace(/-/g, '');
@@ -59,9 +96,9 @@ app.filter('getwebsitename', function() {
return finalDomainName; return finalDomainName;
} }
}; };
}); });
app.controller('systemStatusInfo', function($scope,$http,$timeout) { app.controller('systemStatusInfo', function ($scope, $http, $timeout) {
//getStuff(); //getStuff();
@@ -81,7 +118,8 @@ app.controller('systemStatusInfo', function($scope,$http,$timeout) {
} }
function cantLoadInitialData(response) {} function cantLoadInitialData(response) {
}
//$timeout(getStuff, 2000); //$timeout(getStuff, 2000);
@@ -90,7 +128,7 @@ app.controller('systemStatusInfo', function($scope,$http,$timeout) {
/* Admin status */ /* Admin status */
app.controller('adminController', function($scope,$http,$timeout) { app.controller('adminController', function ($scope, $http, $timeout) {
url = "/base/getAdminStatus"; url = "/base/getAdminStatus";
@@ -109,205 +147,206 @@ app.controller('adminController', function($scope,$http,$timeout) {
$('.serverACL').hide(); $('.serverACL').hide();
if(!Boolean(response.data.versionManagement)){ if (!Boolean(response.data.versionManagement)) {
$('.versionManagement').hide(); $('.versionManagement').hide();
} }
// User Management // User Management
if(!Boolean(response.data.createNewUser)){ if (!Boolean(response.data.createNewUser)) {
$('.createNewUser').hide(); $('.createNewUser').hide();
} }
if(!Boolean(response.data.listUsers)){ if (!Boolean(response.data.listUsers)) {
$('.listUsers').hide(); $('.listUsers').hide();
} }
if(!Boolean(response.data.resellerCenter)){ if (!Boolean(response.data.resellerCenter)) {
$('.resellerCenter').hide(); $('.resellerCenter').hide();
} }
if(!Boolean(response.data.deleteUser)){ if (!Boolean(response.data.deleteUser)) {
$('.deleteUser').hide(); $('.deleteUser').hide();
} }
if(!Boolean(response.data.changeUserACL)){ if (!Boolean(response.data.changeUserACL)) {
$('.changeUserACL').hide(); $('.changeUserACL').hide();
} }
// Website Management // Website Management
if(!Boolean(response.data.createWebsite)){ if (!Boolean(response.data.createWebsite)) {
$('.createWebsite').hide(); $('.createWebsite').hide();
} }
if(!Boolean(response.data.modifyWebsite)){ if (!Boolean(response.data.modifyWebsite)) {
$('.modifyWebsite').hide(); $('.modifyWebsite').hide();
} }
if(!Boolean(response.data.suspendWebsite)){ if (!Boolean(response.data.suspendWebsite)) {
$('.suspendWebsite').hide(); $('.suspendWebsite').hide();
} }
if(!Boolean(response.data.deleteWebsite)){ if (!Boolean(response.data.deleteWebsite)) {
$('.deleteWebsite').hide(); $('.deleteWebsite').hide();
} }
// Package Management // Package Management
if(!Boolean(response.data.createPackage)){ if (!Boolean(response.data.createPackage)) {
$('.createPackage').hide(); $('.createPackage').hide();
} }
if(!Boolean(response.data.listPackages)){ if (!Boolean(response.data.listPackages)) {
$('.listPackages').hide(); $('.listPackages').hide();
} }
if(!Boolean(response.data.deletePackage)){ if (!Boolean(response.data.deletePackage)) {
$('.deletePackage').hide(); $('.deletePackage').hide();
} }
if(!Boolean(response.data.modifyPackage)){ if (!Boolean(response.data.modifyPackage)) {
$('.modifyPackage').hide(); $('.modifyPackage').hide();
} }
// Database Management // Database Management
if(!Boolean(response.data.createDatabase)){ if (!Boolean(response.data.createDatabase)) {
$('.createDatabase').hide(); $('.createDatabase').hide();
} }
if(!Boolean(response.data.deleteDatabase)){ if (!Boolean(response.data.deleteDatabase)) {
$('.deleteDatabase').hide(); $('.deleteDatabase').hide();
} }
if(!Boolean(response.data.listDatabases)){ if (!Boolean(response.data.listDatabases)) {
$('.listDatabases').hide(); $('.listDatabases').hide();
} }
// DNS Management // DNS Management
if(!Boolean(response.data.dnsAsWhole)){ if (!Boolean(response.data.dnsAsWhole)) {
$('.dnsAsWhole').hide(); $('.dnsAsWhole').hide();
} }
if(!Boolean(response.data.createNameServer)){ if (!Boolean(response.data.createNameServer)) {
$('.createNameServer').hide(); $('.createNameServer').hide();
} }
if(!Boolean(response.data.createDNSZone)){ if (!Boolean(response.data.createDNSZone)) {
$('.createDNSZone').hide(); $('.createDNSZone').hide();
} }
if(!Boolean(response.data.deleteZone)){ if (!Boolean(response.data.deleteZone)) {
$('.addDeleteRecords').hide(); $('.addDeleteRecords').hide();
} }
if(!Boolean(response.data.addDeleteRecords)){ if (!Boolean(response.data.addDeleteRecords)) {
$('.deleteDatabase').hide(); $('.deleteDatabase').hide();
} }
// Email Management // Email Management
if(!Boolean(response.data.emailAsWhole)){ if (!Boolean(response.data.emailAsWhole)) {
$('.emailAsWhole').hide(); $('.emailAsWhole').hide();
} }
if(!Boolean(response.data.listEmails)){ if (!Boolean(response.data.listEmails)) {
$('.listEmails').hide(); $('.listEmails').hide();
} }
if(!Boolean(response.data.createEmail)){ if (!Boolean(response.data.createEmail)) {
$('.createEmail').hide(); $('.createEmail').hide();
} }
if(!Boolean(response.data.deleteEmail)){ if (!Boolean(response.data.deleteEmail)) {
$('.deleteEmail').hide(); $('.deleteEmail').hide();
} }
if(!Boolean(response.data.emailForwarding)){ if (!Boolean(response.data.emailForwarding)) {
$('.emailForwarding').hide(); $('.emailForwarding').hide();
} }
if(!Boolean(response.data.changeEmailPassword)){ if (!Boolean(response.data.changeEmailPassword)) {
$('.changeEmailPassword').hide(); $('.changeEmailPassword').hide();
} }
if(!Boolean(response.data.dkimManager)){ if (!Boolean(response.data.dkimManager)) {
$('.dkimManager').hide(); $('.dkimManager').hide();
} }
// FTP Management // FTP Management
if(!Boolean(response.data.ftpAsWhole)){ if (!Boolean(response.data.ftpAsWhole)) {
$('.ftpAsWhole').hide(); $('.ftpAsWhole').hide();
} }
if(!Boolean(response.data.createFTPAccount)){ if (!Boolean(response.data.createFTPAccount)) {
$('.createFTPAccount').hide(); $('.createFTPAccount').hide();
} }
if(!Boolean(response.data.deleteFTPAccount)){ if (!Boolean(response.data.deleteFTPAccount)) {
$('.deleteFTPAccount').hide(); $('.deleteFTPAccount').hide();
} }
if(!Boolean(response.data.listFTPAccounts)){ if (!Boolean(response.data.listFTPAccounts)) {
$('.listFTPAccounts').hide(); $('.listFTPAccounts').hide();
} }
// Backup Management // Backup Management
if(!Boolean(response.data.createBackup)){ if (!Boolean(response.data.createBackup)) {
$('.createBackup').hide(); $('.createBackup').hide();
} }
if(!Boolean(response.data.restoreBackup)){ if (!Boolean(response.data.restoreBackup)) {
$('.restoreBackup').hide(); $('.restoreBackup').hide();
} }
if(!Boolean(response.data.addDeleteDestinations)){ if (!Boolean(response.data.addDeleteDestinations)) {
$('.addDeleteDestinations').hide(); $('.addDeleteDestinations').hide();
} }
if(!Boolean(response.data.scheDuleBackups)){ if (!Boolean(response.data.scheDuleBackups)) {
$('.scheDuleBackups').hide(); $('.scheDuleBackups').hide();
} }
if(!Boolean(response.data.remoteBackups)){ if (!Boolean(response.data.remoteBackups)) {
$('.remoteBackups').hide(); $('.remoteBackups').hide();
} }
// SSL Management // SSL Management
if(!Boolean(response.data.manageSSL)){ if (!Boolean(response.data.manageSSL)) {
$('.manageSSL').hide(); $('.manageSSL').hide();
} }
if(!Boolean(response.data.hostnameSSL)){ if (!Boolean(response.data.hostnameSSL)) {
$('.hostnameSSL').hide(); $('.hostnameSSL').hide();
} }
if(!Boolean(response.data.mailServerSSL)){ if (!Boolean(response.data.mailServerSSL)) {
$('.mailServerSSL').hide(); $('.mailServerSSL').hide();
} }
}else{ } else {
if(!Boolean(response.data.emailAsWhole)){ if (!Boolean(response.data.emailAsWhole)) {
$('.emailAsWhole').hide(); $('.emailAsWhole').hide();
} }
if(!Boolean(response.data.ftpAsWhole)){ if (!Boolean(response.data.ftpAsWhole)) {
$('.ftpAsWhole').hide(); $('.ftpAsWhole').hide();
} }
if(!Boolean(response.data.dnsAsWhole)){ if (!Boolean(response.data.dnsAsWhole)) {
$('.dnsAsWhole').hide(); $('.dnsAsWhole').hide();
} }
} }
} }
function cantLoadInitialData(response) {} function cantLoadInitialData(response) {
}
}); });
/* Load average */ /* Load average */
app.controller('loadAvg', function($scope,$http,$timeout) { app.controller('loadAvg', function ($scope, $http, $timeout) {
//getStuff(); //getStuff();
@@ -339,7 +378,7 @@ app.controller('loadAvg', function($scope,$http,$timeout) {
/// home page system status /// home page system status
app.controller('homePageStatus', function($scope,$http,$timeout) { app.controller('homePageStatus', function ($scope, $http, $timeout) {
getStuff(); getStuff();
@@ -373,76 +412,68 @@ app.controller('homePageStatus', function($scope,$http,$timeout) {
$scope.AvailSSL = response.data.AvailSSL; $scope.AvailSSL = response.data.AvailSSL;
$("#redcircle").addClass("c100"); $("#redcircle").addClass("c100");
$("#redcircle").addClass("p"+$scope.cpuUsage); $("#redcircle").addClass("p" + $scope.cpuUsage);
$("#redcircle").addClass("red"); $("#redcircle").addClass("red");
$("#greencircle").addClass("c100"); $("#greencircle").addClass("c100");
$("#greencircle").addClass("p"+$scope.ramUsage); $("#greencircle").addClass("p" + $scope.ramUsage);
$("#greencircle").addClass("green"); $("#greencircle").addClass("green");
$("#pinkcircle").addClass("c100"); $("#pinkcircle").addClass("c100");
$("#pinkcircle").addClass("p"+$scope.diskUsage); $("#pinkcircle").addClass("p" + $scope.diskUsage);
$("#pinkcircle").addClass("red"); $("#pinkcircle").addClass("red");
// home page cpu,ram and disk update. // home page cpu,ram and disk update.
var rotationMultiplier = 3.6; var rotationMultiplier = 3.6;
// For each div that its id ends with "circle", do the following. // For each div that its id ends with "circle", do the following.
$( "div[id$='circle']" ).each(function() { $("div[id$='circle']").each(function () {
// Save all of its classes in an array. // Save all of its classes in an array.
var classList = $( this ).attr('class').split(/\s+/); var classList = $(this).attr('class').split(/\s+/);
// Iterate over the array // Iterate over the array
for (var i = 0; i < classList.length; i++) { for (var i = 0; i < classList.length; i++) {
/* If there's about a percentage class, take the actual percentage and apply the /* If there's about a percentage class, take the actual percentage and apply the
css transformations in all occurences of the specified percentage class, css transformations in all occurences of the specified percentage class,
even for the divs without an id ending with "circle" */ even for the divs without an id ending with "circle" */
if (classList[i].match("^p"+$scope.cpuUsage)) { if (classList[i].match("^p" + $scope.cpuUsage)) {
var rotationPercentage = $scope.cpuUsage; var rotationPercentage = $scope.cpuUsage;
var rotationDegrees = rotationMultiplier*rotationPercentage; var rotationDegrees = rotationMultiplier * rotationPercentage;
$('.c100.p'+rotationPercentage+ ' .bar').css({ $('.c100.p' + rotationPercentage + ' .bar').css({
'-webkit-transform' : 'rotate(' + rotationDegrees + 'deg)', '-webkit-transform': 'rotate(' + rotationDegrees + 'deg)',
'-moz-transform' : 'rotate(' + rotationDegrees + 'deg)', '-moz-transform': 'rotate(' + rotationDegrees + 'deg)',
'-ms-transform' : 'rotate(' + rotationDegrees + 'deg)', '-ms-transform': 'rotate(' + rotationDegrees + 'deg)',
'-o-transform' : 'rotate(' + rotationDegrees + 'deg)', '-o-transform': 'rotate(' + rotationDegrees + 'deg)',
'transform' : 'rotate(' + rotationDegrees + 'deg)' 'transform': 'rotate(' + rotationDegrees + 'deg)'
}); });
} } else if (classList[i].match("^p" + $scope.ramUsage)) {
else if(classList[i].match("^p"+$scope.ramUsage)){ var rotationPercentage = response.data.ramUsage;
var rotationPercentage = response.data.ramUsage;; ;
var rotationDegrees = rotationMultiplier*rotationPercentage; var rotationDegrees = rotationMultiplier * rotationPercentage;
$('.c100.p'+rotationPercentage+ ' .bar').css({ $('.c100.p' + rotationPercentage + ' .bar').css({
'-webkit-transform' : 'rotate(' + rotationDegrees + 'deg)', '-webkit-transform': 'rotate(' + rotationDegrees + 'deg)',
'-moz-transform' : 'rotate(' + rotationDegrees + 'deg)', '-moz-transform': 'rotate(' + rotationDegrees + 'deg)',
'-ms-transform' : 'rotate(' + rotationDegrees + 'deg)', '-ms-transform': 'rotate(' + rotationDegrees + 'deg)',
'-o-transform' : 'rotate(' + rotationDegrees + 'deg)', '-o-transform': 'rotate(' + rotationDegrees + 'deg)',
'transform' : 'rotate(' + rotationDegrees + 'deg)' 'transform': 'rotate(' + rotationDegrees + 'deg)'
}); });
} } else if (classList[i].match("^p" + $scope.diskUsage)) {
else if(classList[i].match("^p"+$scope.diskUsage)){ var rotationPercentage = response.data.diskUsage;
var rotationPercentage = response.data.diskUsage;; ;
var rotationDegrees = rotationMultiplier*rotationPercentage; var rotationDegrees = rotationMultiplier * rotationPercentage;
$('.c100.p'+rotationPercentage+ ' .bar').css({ $('.c100.p' + rotationPercentage + ' .bar').css({
'-webkit-transform' : 'rotate(' + rotationDegrees + 'deg)', '-webkit-transform': 'rotate(' + rotationDegrees + 'deg)',
'-moz-transform' : 'rotate(' + rotationDegrees + 'deg)', '-moz-transform': 'rotate(' + rotationDegrees + 'deg)',
'-ms-transform' : 'rotate(' + rotationDegrees + 'deg)', '-ms-transform': 'rotate(' + rotationDegrees + 'deg)',
'-o-transform' : 'rotate(' + rotationDegrees + 'deg)', '-o-transform': 'rotate(' + rotationDegrees + 'deg)',
'transform' : 'rotate(' + rotationDegrees + 'deg)' 'transform': 'rotate(' + rotationDegrees + 'deg)'
}); });
} }
} }
}); });
} }
function cantLoadInitialData(response) { function cantLoadInitialData(response) {
@@ -456,11 +487,11 @@ app.controller('homePageStatus', function($scope,$http,$timeout) {
//////////// ////////////
function increment(){ function increment() {
$('.box').hide(); $('.box').hide();
setTimeout(function(){ setTimeout(function () {
$('.box').show(); $('.box').show();
},100); }, 100);
} }
@@ -469,7 +500,7 @@ increment();
//////////// ////////////
app.controller('versionManagment', function($scope,$http,$timeout) { app.controller('versionManagment', function ($scope, $http, $timeout) {
$scope.upgradeLoading = true; $scope.upgradeLoading = true;
$scope.upgradelogBox = true; $scope.upgradelogBox = true;
@@ -480,9 +511,7 @@ app.controller('versionManagment', function($scope,$http,$timeout) {
$scope.couldNotConnect = true; $scope.couldNotConnect = true;
$scope.upgrade = function () {
$scope.upgrade = function() {
$scope.upgradeLoading = false; $scope.upgradeLoading = false;
$scope.updateError = true; $scope.updateError = true;
@@ -498,15 +527,14 @@ app.controller('versionManagment', function($scope,$http,$timeout) {
function ListInitialData(response) { function ListInitialData(response) {
if(response.data.upgrade == 1){ if (response.data.upgrade == 1) {
$scope.upgradeLoading = true; $scope.upgradeLoading = true;
$scope.updateError = true; $scope.updateError = true;
$scope.updateStarted = false; $scope.updateStarted = false;
$scope.updateFinish = true; $scope.updateFinish = true;
$scope.couldNotConnect = true; $scope.couldNotConnect = true;
getUpgradeStatus(); getUpgradeStatus();
} } else {
else{
$scope.updateError = false; $scope.updateError = false;
$scope.updateStarted = true; $scope.updateStarted = true;
$scope.updateFinish = true; $scope.updateFinish = true;
@@ -528,32 +556,30 @@ app.controller('versionManagment', function($scope,$http,$timeout) {
} }
function getUpgradeStatus(){ function getUpgradeStatus() {
$scope.upgradeLoading = false; $scope.upgradeLoading = false;
url = "/base/UpgradeStatus"; url = "/base/UpgradeStatus";
var data = { var data = {};
};
var config = { var config = {
headers : { headers: {
'X-CSRFToken': getCookie('csrftoken') 'X-CSRFToken': getCookie('csrftoken')
} }
}; };
$http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas);
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
function ListInitialDatas(response) { function ListInitialDatas(response) {
if(response.data.upgradeStatus === 1){ if (response.data.upgradeStatus === 1) {
if(response.data.finished===1){ if (response.data.finished === 1) {
$timeout.cancel(); $timeout.cancel();
$scope.upgradelogBox = false; $scope.upgradelogBox = false;
$scope.upgradeLog = response.data.upgradeLog; $scope.upgradeLog = response.data.upgradeLog;
@@ -563,15 +589,15 @@ app.controller('versionManagment', function($scope,$http,$timeout) {
$scope.updateFinish = false; $scope.updateFinish = false;
$scope.couldNotConnect = true; $scope.couldNotConnect = true;
} } else {
else{
$scope.upgradelogBox = false; $scope.upgradelogBox = false;
$scope.upgradeLog = response.data.upgradeLog; $scope.upgradeLog = response.data.upgradeLog;
$timeout(getUpgradeStatus,2000); $timeout(getUpgradeStatus, 2000);
} }
} }
} }
function cantLoadInitialDatas(response) { function cantLoadInitialDatas(response) {
$scope.updateError = true; $scope.updateError = true;

14
static/managePHP/managePHP.js Executable file → Normal file
View File

@@ -261,6 +261,7 @@ app.controller('installExtensions', function ($scope, $http, $timeout) {
app.controller('editPHPConfig', function ($scope, $http, $timeout) { app.controller('editPHPConfig', function ($scope, $http, $timeout) {
$scope.loadingPHP = true; $scope.loadingPHP = true;
$scope.cyberPanelLoading = true;
$scope.canNotFetch = true; $scope.canNotFetch = true;
$scope.phpDetailsBox = true; $scope.phpDetailsBox = true;
$scope.couldNotConnect = true; $scope.couldNotConnect = true;
@@ -377,7 +378,6 @@ app.controller('editPHPConfig', function ($scope, $http, $timeout) {
}; };
$scope.saveChanges = function () { $scope.saveChanges = function () {
$scope.loadingPHP = false; $scope.loadingPHP = false;
@@ -439,7 +439,6 @@ app.controller('editPHPConfig', function ($scope, $http, $timeout) {
}; };
$scope.fetchAdvancePHPDetails = function () { $scope.fetchAdvancePHPDetails = function () {
$scope.loadingPHP = false; $scope.loadingPHP = false;
$scope.savebtnAdvance = true; $scope.savebtnAdvance = true;
@@ -501,7 +500,6 @@ app.controller('editPHPConfig', function ($scope, $http, $timeout) {
}; };
$scope.saveChangesAdvance = function () { $scope.saveChangesAdvance = function () {
$scope.loadingPHP = false; $scope.loadingPHP = false;
@@ -555,6 +553,16 @@ app.controller('editPHPConfig', function ($scope, $http, $timeout) {
}; };
$scope.restartPHP = function () {
globalScope = $scope;
$scope.cyberPanelLoading = false;
url = "/managephp/restartPHP";
var data = {};
GLobalAjaxCall($http, url, data, GlobalRespSuccess, GlobalRespFailed);
};
}); });

67
static/manageSSL/manageSSL.js Executable file → Normal file
View File

@@ -4,7 +4,7 @@
/* Java script code to issue SSL */ /* Java script code to issue SSL */
app.controller('sslIssueCtrl', function($scope,$http) { app.controller('sslIssueCtrl', function ($scope, $http) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -17,29 +17,29 @@ app.controller('sslIssueCtrl', function($scope,$http) {
$scope.issueSSLBtn = false; $scope.issueSSLBtn = false;
}; };
$scope.issueSSL = function(){ $scope.issueSSL = function () {
$scope.manageSSLLoading = false; $scope.manageSSLLoading = false;
var url = "/manageSSL/issueSSL"; var url = "/manageSSL/issueSSL";
var data = { var data = {
virtualHost:$scope.virtualHost, virtualHost: $scope.virtualHost,
}; };
var config = { var config = {
headers : { headers: {
'X-CSRFToken': getCookie('csrftoken') 'X-CSRFToken': getCookie('csrftoken')
} }
}; };
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas); $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas);
function ListInitialDatas(response) { function ListInitialDatas(response) {
if(response.data.SSL == 1){ if (response.data.SSL == 1) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -51,10 +51,7 @@ app.controller('sslIssueCtrl', function($scope,$http) {
$scope.sslDomain = $scope.virtualHost; $scope.sslDomain = $scope.virtualHost;
} } else {
else
{
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
$scope.issueSSLBtn = false; $scope.issueSSLBtn = false;
@@ -66,8 +63,8 @@ app.controller('sslIssueCtrl', function($scope,$http) {
} }
} }
function cantLoadInitialDatas(response) { function cantLoadInitialDatas(response) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -79,9 +76,6 @@ app.controller('sslIssueCtrl', function($scope,$http) {
} }
}; };
}); });
@@ -89,7 +83,7 @@ app.controller('sslIssueCtrl', function($scope,$http) {
/* Java script code to issue SSL for hostname */ /* Java script code to issue SSL for hostname */
app.controller('sslIssueForHostNameCtrl', function($scope,$http) { app.controller('sslIssueForHostNameCtrl', function ($scope, $http) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -103,30 +97,29 @@ app.controller('sslIssueForHostNameCtrl', function($scope,$http) {
}; };
$scope.issueSSL = function () {
$scope.issueSSL = function(){
$scope.manageSSLLoading = false; $scope.manageSSLLoading = false;
var url = "/manageSSL/obtainHostNameSSL"; var url = "/manageSSL/obtainHostNameSSL";
var data = { var data = {
virtualHost:$scope.virtualHost, virtualHost: $scope.virtualHost,
}; };
var config = { var config = {
headers : { headers: {
'X-CSRFToken': getCookie('csrftoken') 'X-CSRFToken': getCookie('csrftoken')
} }
}; };
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas); $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas);
function ListInitialDatas(response) { function ListInitialDatas(response) {
if(response.data.SSL == 1){ if (response.data.SSL == 1) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -138,10 +131,7 @@ app.controller('sslIssueForHostNameCtrl', function($scope,$http) {
$scope.sslDomain = $scope.virtualHost; $scope.sslDomain = $scope.virtualHost;
} } else {
else
{
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
$scope.issueSSLBtn = false; $scope.issueSSLBtn = false;
@@ -153,8 +143,8 @@ app.controller('sslIssueForHostNameCtrl', function($scope,$http) {
} }
} }
function cantLoadInitialDatas(response) { function cantLoadInitialDatas(response) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -166,9 +156,6 @@ app.controller('sslIssueForHostNameCtrl', function($scope,$http) {
} }
}; };
}); });
@@ -176,7 +163,7 @@ app.controller('sslIssueForHostNameCtrl', function($scope,$http) {
/* Java script code to issue SSL for MailServer */ /* Java script code to issue SSL for MailServer */
app.controller('sslIssueForMailServer', function($scope,$http) { app.controller('sslIssueForMailServer', function ($scope, $http) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -190,7 +177,7 @@ app.controller('sslIssueForMailServer', function($scope,$http) {
}; };
$scope.issueSSL = function(){ $scope.issueSSL = function () {
$scope.manageSSLLoading = false; $scope.manageSSLLoading = false;
@@ -198,22 +185,22 @@ app.controller('sslIssueForMailServer', function($scope,$http) {
var data = { var data = {
virtualHost:$scope.virtualHost, virtualHost: $scope.virtualHost,
}; };
var config = { var config = {
headers : { headers: {
'X-CSRFToken': getCookie('csrftoken') 'X-CSRFToken': getCookie('csrftoken')
} }
}; };
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas); $http.post(url, data, config).then(ListInitialDatas, cantLoadInitialDatas);
function ListInitialDatas(response) { function ListInitialDatas(response) {
if(response.data.SSL === 1){ if (response.data.SSL === 1) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -225,10 +212,7 @@ app.controller('sslIssueForMailServer', function($scope,$http) {
$scope.sslDomain = $scope.virtualHost; $scope.sslDomain = $scope.virtualHost;
} } else {
else
{
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
$scope.issueSSLBtn = false; $scope.issueSSLBtn = false;
@@ -240,8 +224,8 @@ app.controller('sslIssueForMailServer', function($scope,$http) {
} }
} }
function cantLoadInitialDatas(response) { function cantLoadInitialDatas(response) {
$scope.sslIssueCtrl = true; $scope.sslIssueCtrl = true;
$scope.manageSSLLoading = true; $scope.manageSSLLoading = true;
@@ -253,9 +237,6 @@ app.controller('sslIssueForMailServer', function($scope,$http) {
} }
}; };
}); });