mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-03 20:05:58 +01:00
518 lines
12 KiB
JavaScript
518 lines
12 KiB
JavaScript
|
|
/**
|
||
|
|
* Created by usman on 7/31/17.
|
||
|
|
*/
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read access log file */
|
||
|
|
|
||
|
|
|
||
|
|
app.controller('readAccessLogs', function($scope,$http) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"access"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
$scope.fetchLogs = function(){
|
||
|
|
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"access"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
};
|
||
|
|
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read log file ends here */
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read error log file */
|
||
|
|
|
||
|
|
|
||
|
|
app.controller('readErrorLogs', function($scope,$http) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"error"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
$scope.fetchLogs = function(){
|
||
|
|
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"error"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
};
|
||
|
|
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read log file ends here */
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read ftp log file */
|
||
|
|
|
||
|
|
|
||
|
|
app.controller('readFTPLogs', function($scope,$http) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"ftp"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
$scope.fetchLogs = function(){
|
||
|
|
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"ftp"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
};
|
||
|
|
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read log file ends here */
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read email log file */
|
||
|
|
|
||
|
|
|
||
|
|
app.controller('readEmailLogs', function($scope,$http) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"email"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
$scope.fetchLogs = function(){
|
||
|
|
|
||
|
|
|
||
|
|
$scope.logFileLoading = false;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
|
||
|
|
var url = "/serverlogs/getLogsFromFile";
|
||
|
|
|
||
|
|
var data = {
|
||
|
|
type:"email"
|
||
|
|
};
|
||
|
|
|
||
|
|
var config = {
|
||
|
|
headers : {
|
||
|
|
'X-CSRFToken': getCookie('csrftoken')
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
$http.post(url, data,config).then(ListInitialDatas, cantLoadInitialDatas);
|
||
|
|
|
||
|
|
|
||
|
|
function ListInitialDatas(response) {
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
if(response.data.logstatus == 1){
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = false;
|
||
|
|
$scope.couldNotFetchLogs = true;
|
||
|
|
|
||
|
|
$scope.logsData = response.data.logsdata;
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
else{
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
}
|
||
|
|
function cantLoadInitialDatas(response) {
|
||
|
|
|
||
|
|
$scope.logFileLoading = true;
|
||
|
|
$scope.logsFeteched = true;
|
||
|
|
$scope.couldNotFetchLogs = false;
|
||
|
|
|
||
|
|
}
|
||
|
|
|
||
|
|
};
|
||
|
|
|
||
|
|
});
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
/* Java script code to read log file ends here */
|