This commit is contained in:
@@ -16,6 +16,9 @@ body#scan{
|
|||||||
/* background-color: #7E57C2; */
|
/* background-color: #7E57C2; */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.red {color: red}
|
||||||
|
.green {color: green}
|
||||||
|
|
||||||
.mt-100{
|
.mt-100{
|
||||||
margin-top: 100px;
|
margin-top: 100px;
|
||||||
}
|
}
|
||||||
|
|||||||
22
manage.html
22
manage.html
@@ -8,7 +8,7 @@
|
|||||||
<!-- Bootstrap CSS -->
|
<!-- Bootstrap CSS -->
|
||||||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.2.1/dist/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
|
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.2.1/dist/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
|
||||||
<!-- Custom styles for this template -->
|
<!-- Custom styles for this template -->
|
||||||
<link href="installer.css?t=4" rel="stylesheet">
|
<link href="installer.css?t=5" rel="stylesheet">
|
||||||
</head>
|
</head>
|
||||||
<body id="manage" class="text-center">
|
<body id="manage" class="text-center">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
@@ -18,6 +18,9 @@
|
|||||||
|
|
||||||
<div style="text-align:left;float:left">
|
<div style="text-align:left;float:left">
|
||||||
<a href="javascript:void()" id="vpn_btn">VPN</a>
|
<a href="javascript:void()" id="vpn_btn">VPN</a>
|
||||||
|
Status:
|
||||||
|
<span id="vpn_on" class="hidden green">ON</span>
|
||||||
|
<span id="vpn_off" class="hidden red">OFF</span>
|
||||||
</div>
|
</div>
|
||||||
<div style="text-align:right;float:right">
|
<div style="text-align:right;float:right">
|
||||||
<a href="javascript:void()" id="settings_btn">SETTINGS</a>
|
<a href="javascript:void()" id="settings_btn">SETTINGS</a>
|
||||||
@@ -220,6 +223,22 @@ function add_repository() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function check_vpn() {
|
||||||
|
var url = 'scan.php?op=check_vpn';
|
||||||
|
jQuery.get(url, function(data) {
|
||||||
|
console.log('check_vpn: '+data);
|
||||||
|
if (data=="2") {
|
||||||
|
$('#vpn_off').hide();
|
||||||
|
$('#vpn_on').show();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$('#vpn_on').hide();
|
||||||
|
$('#vpn_off').show();
|
||||||
|
}
|
||||||
|
setTimeout(check_vpn, 10000);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function save_vpn() {
|
function save_vpn() {
|
||||||
var url = 'scan.php?op=save_vpn&vpn_domain='+jQuery('#vpn_domain').val()+'&vpn_pass='+jQuery('#vpn_pass').val()+'&letsencrypt_mail='+jQuery('#letsencrypt_mail').val()+'&letsencrypt_servername='+jQuery('#letsencrypt_servername').val();
|
var url = 'scan.php?op=save_vpn&vpn_domain='+jQuery('#vpn_domain').val()+'&vpn_pass='+jQuery('#vpn_pass').val()+'&letsencrypt_mail='+jQuery('#letsencrypt_mail').val()+'&letsencrypt_servername='+jQuery('#letsencrypt_servername').val();
|
||||||
|
|
||||||
@@ -407,6 +426,7 @@ jQuery(document).ready(function(){
|
|||||||
get_repositories();
|
get_repositories();
|
||||||
get_system();
|
get_system();
|
||||||
get_services();
|
get_services();
|
||||||
|
check_vpn();
|
||||||
|
|
||||||
jQuery('#deployments_btn').click(function() {
|
jQuery('#deployments_btn').click(function() {
|
||||||
jQuery('#services').hide();
|
jQuery('#services').hide();
|
||||||
|
|||||||
14
scan.php
14
scan.php
@@ -387,6 +387,20 @@ switch ($_GET["op"]) {
|
|||||||
if (set_output("add_repository",$json)) echo "OK";
|
if (set_output("add_repository",$json)) echo "OK";
|
||||||
else echo "ERROR";
|
else echo "ERROR";
|
||||||
break;
|
break;
|
||||||
|
case "check_vpn":
|
||||||
|
$key = "check_vpn";
|
||||||
|
$arr = array("STATUS" => 0);
|
||||||
|
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
||||||
|
set_output($key,$json);
|
||||||
|
sleep(1);
|
||||||
|
$arr = check_response($key);
|
||||||
|
if (!empty($arr)) {
|
||||||
|
$data = $arr[$key];
|
||||||
|
echo $data["STATUS"];
|
||||||
|
remove_response("$key");
|
||||||
|
}
|
||||||
|
else echo "NO";
|
||||||
|
break;
|
||||||
case "save_vpn":
|
case "save_vpn":
|
||||||
remove_response("save_repository");
|
remove_response("save_repository");
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user