mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-14 17:26:17 +01:00
fix delete site
This commit is contained in:
@@ -2707,11 +2707,6 @@ app.controller('listWebsites', function ($scope, $http, $window) {
|
|||||||
return 'https://' + url;
|
return 'https://' + url;
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.deleteWPSite = function(wp) {
|
|
||||||
if (confirm('Are you sure you want to delete this WordPress site? This action cannot be undone.')) {
|
|
||||||
window.location.href = '/websites/ListWPSites?DeleteID=' + wp.id;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.updateSetting = function(wp, setting) {
|
$scope.updateSetting = function(wp, setting) {
|
||||||
var settingMap = {
|
var settingMap = {
|
||||||
@@ -5859,11 +5854,7 @@ app.controller('listWebsites', function ($scope, $http, $window) {
|
|||||||
return 'https://' + url;
|
return 'https://' + url;
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.deleteWPSite = function(wp) {
|
|
||||||
if (confirm('Are you sure you want to delete this WordPress site? This action cannot be undone.')) {
|
|
||||||
window.location.href = '/websites/ListWPSites?DeleteID=' + wp.id;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
$scope.updateSetting = function(wp, setting) {
|
$scope.updateSetting = function(wp, setting) {
|
||||||
var settingMap = {
|
var settingMap = {
|
||||||
|
|||||||
@@ -110,13 +110,26 @@
|
|||||||
GLobalAjaxCall($http, "{% url 'GetCurrentPlugins' %}", data,
|
GLobalAjaxCall($http, "{% url 'GetCurrentPlugins' %}", data,
|
||||||
function(response) {
|
function(response) {
|
||||||
if (response.data.status === 1) {
|
if (response.data.status === 1) {
|
||||||
var plugins = JSON.parse(response.data.plugins);
|
try {
|
||||||
site.activePlugins = plugins.filter(function(p) { return p.status === 'active'; }).length;
|
var plugins = JSON.parse(response.data.plugins);
|
||||||
site.totalPlugins = plugins.length;
|
// WordPress CLI returns an array of objects with 'name' and 'status' properties
|
||||||
|
site.activePlugins = plugins.filter(function(p) {
|
||||||
|
return p.status && p.status.toLowerCase() === 'active';
|
||||||
|
}).length;
|
||||||
|
site.totalPlugins = plugins.length;
|
||||||
|
} catch (e) {
|
||||||
|
console.error('Error parsing plugin data:', e);
|
||||||
|
site.activePlugins = 'Error';
|
||||||
|
site.totalPlugins = 'Error';
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
site.activePlugins = 'Error';
|
||||||
|
site.totalPlugins = 'Error';
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
function(response) {
|
function(response) {
|
||||||
site.activePlugins = 'Error';
|
site.activePlugins = 'Error';
|
||||||
|
site.totalPlugins = 'Error';
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user