This commit is contained in:
@@ -13,7 +13,7 @@
|
|||||||
<body id="scan" class="text-center">
|
<body id="scan" class="text-center">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<div class="col-md-12">
|
<div class="col-md-12">
|
||||||
<h1>Scanning your device for any prevoius installed vesions</h1>
|
<h1>Scanning your device for any previous installed vesions</h1>
|
||||||
<div class="row d-flex justify-content-center mt-100">
|
<div class="row d-flex justify-content-center mt-100">
|
||||||
<div class="progress blue" data-value="100">
|
<div class="progress blue" data-value="100">
|
||||||
<span class="progress-left">
|
<span class="progress-left">
|
||||||
|
41
install.php
41
install.php
@@ -94,9 +94,10 @@ function redirectToManage() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function check_install() {
|
function check_install() {
|
||||||
|
|
||||||
var url = 'scan.php?op=check_install&key=<?php echo $key;?>';
|
var url = 'scan.php?op=check_install&key=<?php echo $key;?>';
|
||||||
$.get(url, function(data){
|
$.get(url, function(data){
|
||||||
console.log(data);
|
console.log('check_install:'+data+' counter: '+counter);
|
||||||
if (data=='INSTALLED') {
|
if (data=='INSTALLED') {
|
||||||
redirectToManage();
|
redirectToManage();
|
||||||
}
|
}
|
||||||
@@ -108,17 +109,55 @@ function check_install() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function check_redis() {
|
||||||
|
|
||||||
var url = 'scan.php?op=redis';
|
var url = 'scan.php?op=redis';
|
||||||
$.get(url, function(data){
|
$.get(url, function(data){
|
||||||
|
console.log('check_redis: '+data);
|
||||||
if (data=='OK') {
|
if (data=='OK') {
|
||||||
$("#redis").html('Redis server - OK');
|
$("#redis").html('Redis server - OK');
|
||||||
check_install();
|
check_install();
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$("#redis").html('Redis server is not available...');
|
$("#redis").html('Redis server is not available...');
|
||||||
|
setTimeout(check_redis, 1000);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function check_directory() {
|
||||||
|
|
||||||
|
var url = 'scan.php?op=directory';
|
||||||
|
$.get(url, function(data){
|
||||||
|
console.log('check_directory: '+data);
|
||||||
|
if (data=='OK') {
|
||||||
|
$("#redis").html('Connection is ready - OK');
|
||||||
|
check_install();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$("#redis").html('Shared directory is not available...');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
function check_interface() {
|
||||||
|
|
||||||
|
var url = 'scan.php?op=get_interface';
|
||||||
|
$.get(url, function(data){
|
||||||
|
console.log('check_interface: '+data);
|
||||||
|
if (data=='redis') {
|
||||||
|
check_redis();
|
||||||
|
}
|
||||||
|
else if (data=='directory') {
|
||||||
|
check_directory();
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$("#redis").html('Invalid interface definition...');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
check_interface();
|
||||||
counter=0;
|
counter=0;
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
11
manage.html
11
manage.html
@@ -94,10 +94,13 @@
|
|||||||
function check_repositories() {
|
function check_repositories() {
|
||||||
var url = 'scan.php?op=check_repositories';
|
var url = 'scan.php?op=check_repositories';
|
||||||
jQuery.get(url, function(data) {
|
jQuery.get(url, function(data) {
|
||||||
if (data!="") {
|
console.log('check_repositories: '+data);
|
||||||
|
if (data=="WAIT" || data=="") {
|
||||||
|
setTimeout(check_repositories, 500);
|
||||||
|
}
|
||||||
|
else {
|
||||||
jQuery("#repositories").html(data);
|
jQuery("#repositories").html(data);
|
||||||
}
|
}
|
||||||
else setTimeout(check_repositories, 500);
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -107,6 +110,7 @@ function get_repositories() {
|
|||||||
if (data=="OK") {
|
if (data=="OK") {
|
||||||
setTimeout(check_repositories, 500);
|
setTimeout(check_repositories, 500);
|
||||||
}
|
}
|
||||||
|
else alert(data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -137,6 +141,7 @@ function get_system() {
|
|||||||
if (data=="OK") {
|
if (data=="OK") {
|
||||||
setTimeout(check_system, 1000);
|
setTimeout(check_system, 1000);
|
||||||
}
|
}
|
||||||
|
else alert(data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -296,9 +301,9 @@ function get_containers() {
|
|||||||
|
|
||||||
jQuery(document).ready(function(){
|
jQuery(document).ready(function(){
|
||||||
|
|
||||||
|
get_deployments();
|
||||||
get_system();
|
get_system();
|
||||||
get_repositories();
|
get_repositories();
|
||||||
get_deployments();
|
|
||||||
get_services();
|
get_services();
|
||||||
|
|
||||||
jQuery('#settings_btn').click(function() {
|
jQuery('#settings_btn').click(function() {
|
||||||
|
55
scan.php
55
scan.php
@@ -29,26 +29,12 @@ switch ($_GET["op"]) {
|
|||||||
echo "RedisException caught: " . $e->getMessage();
|
echo "RedisException caught: " . $e->getMessage();
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case "check_install":
|
|
||||||
$arr = check_redis("web_out",$_GET["key"]);
|
|
||||||
if (!empty($arr)) {
|
|
||||||
foreach ($arr as $key=>$data) {
|
|
||||||
//echo $key."-".$_GET["key"];
|
|
||||||
if ($key==$_GET["key"]) { // if install key moved to web_out
|
|
||||||
if ($data["INSTALL_STATUS"]>0) {
|
|
||||||
redis_remove("$key");
|
|
||||||
echo "INSTALLED";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else echo "NOT EXISTS";
|
|
||||||
break;
|
|
||||||
case "system":
|
case "system":
|
||||||
$arr = array("STATUS" => 0);
|
$arr = array("STATUS" => 0);
|
||||||
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
||||||
|
|
||||||
if (set_output("system",$json)) echo "OK"; // TODO?
|
if (set_output("system",$json)) echo "OK";
|
||||||
|
else echo "ERROR";
|
||||||
break;
|
break;
|
||||||
case "check_system":
|
case "check_system":
|
||||||
$arr = check_response("system");
|
$arr = check_response("system");
|
||||||
@@ -73,13 +59,27 @@ switch ($_GET["op"]) {
|
|||||||
}
|
}
|
||||||
else echo "WAIT";
|
else echo "WAIT";
|
||||||
break;
|
break;
|
||||||
|
case "check_install": // called in install.php - check if install process has finished
|
||||||
|
$arr = check_response($_GET["key"]); // TODO - replace key with "install", key can be "install*"
|
||||||
|
if (!empty($arr)) {
|
||||||
|
foreach ($arr as $key=>$data) {
|
||||||
|
//echo $key."-".$_GET["key"];
|
||||||
|
if ($key==$_GET["key"]) { // if install key moved to web_out
|
||||||
|
if ($data["INSTALL_STATUS"]>0) {
|
||||||
|
remove_response("$key");
|
||||||
|
echo "INSTALLED";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else echo "NOT EXISTS"; // TODO - check if in progress or just not exists ???
|
||||||
|
break;
|
||||||
case "services":
|
case "services":
|
||||||
$arr = array("STATUS" => 0);
|
$arr = array("STATUS" => 0);
|
||||||
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
||||||
|
|
||||||
$op = "services"; //"init:".date("YmdHis");
|
if (set_output("services",$json)) echo "OK";
|
||||||
redis_set($op,$json);
|
else echo "ERROR";
|
||||||
echo "OK"; // TODO?
|
|
||||||
break;
|
break;
|
||||||
case "check_services":
|
case "check_services":
|
||||||
$arr = check_redis("web_out","services");
|
$arr = check_redis("web_out","services");
|
||||||
@@ -131,9 +131,8 @@ switch ($_GET["op"]) {
|
|||||||
$arr = array("STATUS" => 0);
|
$arr = array("STATUS" => 0);
|
||||||
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
||||||
|
|
||||||
$op = "deployments";
|
if (set_output("deployments",$json)) echo "OK";
|
||||||
redis_set($op,$json);
|
else echo "ERROR";
|
||||||
echo "OK"; // TODO?
|
|
||||||
break;
|
break;
|
||||||
case "check_deployments":
|
case "check_deployments":
|
||||||
$arr = check_redis("web_out","deployments");
|
$arr = check_redis("web_out","deployments");
|
||||||
@@ -307,11 +306,11 @@ switch ($_GET["op"]) {
|
|||||||
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
|
||||||
|
|
||||||
$op = "repositories";
|
$op = "repositories";
|
||||||
redis_set($op,$json);
|
if (set_output("repositories",$json)) echo "OK";
|
||||||
echo "OK"; // TODO?
|
else echo "ERROR";
|
||||||
break;
|
break;
|
||||||
case "check_repositories":
|
case "check_repositories":
|
||||||
$arr = check_redis("web_out","repositories");
|
$arr = check_response("repositories");
|
||||||
if (!empty($arr)) {
|
if (!empty($arr)) {
|
||||||
foreach ($arr as $key=>$data) {
|
foreach ($arr as $key=>$data) {
|
||||||
if ($key=="repositories") {
|
if ($key=="repositories") {
|
||||||
@@ -319,12 +318,12 @@ switch ($_GET["op"]) {
|
|||||||
foreach ($repos->repositories as $repo) {
|
foreach ($repos->repositories as $repo) {
|
||||||
echo $repo."<br>";
|
echo $repo."<br>";
|
||||||
}
|
}
|
||||||
redis_remove("$key");
|
remove_response("$key");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
redis_remove("add_repository");
|
remove_response("add_repository");
|
||||||
}
|
}
|
||||||
else echo "";
|
else echo "WAIT";
|
||||||
break;
|
break;
|
||||||
case "add_repository":
|
case "add_repository":
|
||||||
redis_remove("add_repository");
|
redis_remove("add_repository");
|
||||||
|
Reference in New Issue
Block a user