mirror of
https://github.com/hak5/nano-tetra-modules.git
synced 2025-10-29 16:58:09 +00:00
Maintenance for a few modules (#42)
This commit is contained in:
@@ -2,17 +2,17 @@ registerController('LogManager_Controller', ['$api', '$scope', '$rootScope', '$i
|
||||
$scope.title = "Loading...";
|
||||
$scope.version = "Loading...";
|
||||
|
||||
$scope.refreshInfo = (function() {
|
||||
$scope.refreshInfo = (function() {
|
||||
$api.request({
|
||||
module: 'LogManager',
|
||||
action: "refreshInfo"
|
||||
}, function(response) {
|
||||
$scope.title = response.title;
|
||||
$scope.version = "v"+response.version;
|
||||
})
|
||||
});
|
||||
module: 'LogManager',
|
||||
action: "refreshInfo"
|
||||
}, function(response) {
|
||||
$scope.title = response.title;
|
||||
$scope.version = "v" + response.version;
|
||||
})
|
||||
});
|
||||
|
||||
$scope.refreshInfo();
|
||||
$scope.refreshInfo();
|
||||
|
||||
}]);
|
||||
|
||||
@@ -27,89 +27,93 @@ registerController('LogManager_FilesController', ['$api', '$scope', '$rootScope'
|
||||
|
||||
$scope.updateSelectedFiles = (function() {
|
||||
$scope.selectedFilesArray = [];
|
||||
angular.forEach($scope.selectedFiles, function(key,value) { if(key) { $scope.selectedFilesArray.push(value); } });
|
||||
angular.forEach($scope.selectedFiles, function(key, value) {
|
||||
if (key) {
|
||||
$scope.selectedFilesArray.push(value);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$scope.updateAllSelectedFiles = (function() {
|
||||
$scope.selectedFilesArray = [];
|
||||
if($scope.selectedAll)
|
||||
{
|
||||
angular.forEach($scope.files, function(key,value) { $scope.selectedFilesArray.push(key.path); $scope.selectedFiles[key.path] = true; });
|
||||
if ($scope.selectedAll) {
|
||||
angular.forEach($scope.files, function(key, value) {
|
||||
$scope.selectedFilesArray.push(key.path);
|
||||
$scope.selectedFiles[key.path] = true;
|
||||
});
|
||||
$scope.selectedAll = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
$scope.selectedAll = false;
|
||||
$scope.selectedFiles = {};
|
||||
} else {
|
||||
$scope.selectedAll = false;
|
||||
$scope.selectedFiles = {};
|
||||
}
|
||||
});
|
||||
|
||||
$scope.refreshFilesList = (function() {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "refreshFilesList"
|
||||
}, function(response) {
|
||||
$scope.files = response.files;
|
||||
})
|
||||
});
|
||||
$scope.refreshFilesList = (function() {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "refreshFilesList"
|
||||
}, function(response) {
|
||||
$scope.files = response.files;
|
||||
})
|
||||
});
|
||||
|
||||
$scope.downloadFilesList = (function() {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "downloadFilesList",
|
||||
files: $scope.selectedFilesArray
|
||||
}, function(response) {
|
||||
module: "LogManager",
|
||||
action: "downloadFilesList",
|
||||
files: $scope.selectedFilesArray
|
||||
}, function(response) {
|
||||
if (response.error === undefined) {
|
||||
window.location = '/api/?download=' + response.download;
|
||||
window.location = '/api/?download=' + response.download;
|
||||
}
|
||||
})
|
||||
});
|
||||
})
|
||||
});
|
||||
|
||||
$scope.deleteFilesList = (function() {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "deleteFilesList",
|
||||
files: $scope.selectedFilesArray
|
||||
}, function(response) {
|
||||
module: "LogManager",
|
||||
action: "deleteFilesList",
|
||||
files: $scope.selectedFilesArray
|
||||
}, function(response) {
|
||||
$scope.refreshFilesList();
|
||||
$scope.selectedFiles = {};
|
||||
$scope.updateSelectedFiles();
|
||||
})
|
||||
});
|
||||
})
|
||||
});
|
||||
|
||||
$scope.viewFile = (function(param) {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "viewModuleFile",
|
||||
file: param
|
||||
}, function(response) {
|
||||
$scope.fileOutput = response.output;
|
||||
$scope.fileDate = response.date;
|
||||
$scope.fileName = response.name;
|
||||
})
|
||||
});
|
||||
$scope.viewFile = (function(param) {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "viewModuleFile",
|
||||
file: param
|
||||
}, function(response) {
|
||||
$scope.fileOutput = response.output;
|
||||
$scope.fileDate = response.date;
|
||||
$scope.fileName = response.name;
|
||||
})
|
||||
});
|
||||
|
||||
$scope.deleteFile = (function(param) {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "deleteModuleFile",
|
||||
file: param
|
||||
}, function(response) {
|
||||
$scope.refreshFilesList();
|
||||
})
|
||||
});
|
||||
$scope.deleteFile = (function(param) {
|
||||
$api.request({
|
||||
module: "LogManager",
|
||||
action: "deleteModuleFile",
|
||||
file: param
|
||||
}, function(response) {
|
||||
$scope.refreshFilesList();
|
||||
})
|
||||
});
|
||||
|
||||
$scope.downloadFile = (function(param) {
|
||||
$api.request({
|
||||
module: 'LogManager',
|
||||
action: 'downloadModuleFile',
|
||||
file: param
|
||||
}, function(response) {
|
||||
if (response.error === undefined) {
|
||||
window.location = '/api/?download=' + response.download;
|
||||
}
|
||||
});
|
||||
});
|
||||
$api.request({
|
||||
module: 'LogManager',
|
||||
action: 'downloadModuleFile',
|
||||
file: param
|
||||
}, function(response) {
|
||||
if (response.error === undefined) {
|
||||
window.location = '/api/?download=' + response.download;
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$scope.refreshFilesList();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user