From 16ea6140bd8e8c115abc1d4db3f0758da4937aa2 Mon Sep 17 00:00:00 2001 From: hael Date: Thu, 13 Mar 2025 00:48:03 +0100 Subject: [PATCH] redeploy --- manage.html | 18 ++++++++++++++++++ scan.php | 5 +++-- 2 files changed, 21 insertions(+), 2 deletions(-) diff --git a/manage.html b/manage.html index c666a7e..bbc3a13 100644 --- a/manage.html +++ b/manage.html @@ -339,6 +339,24 @@ function deploy(additional) { }); } +function redeploy(additional) { + pars = ''; + jQuery('input.additional_'+additional).each(function(index) { + console.log('Field ' + $(this).attr('name') + ': ' + $(this).val()); + //pars += '&'+$(this).attr('id') + '=' + $(this).val(); + pars += '&'+$(this).attr('name') + '=' + $(this).val(); + }); + //console.log(pars); + var url = 'scan.php?op=redeploy&additional='+additional+pars; + jQuery.get(url, function(data) { + console.log('redeploy '+additional+': '+data); + if (data!="") { + jQuery("#"+additional).html(data); + setTimeout(check_deployment, 1000, additional); + } + }); +} + function check_services() { var url = 'scan.php?op=check_services'; jQuery.get(url, function(data) { diff --git a/scan.php b/scan.php index 1115423..34b5a9d 100644 --- a/scan.php +++ b/scan.php @@ -224,7 +224,7 @@ switch ($_GET["op"]) { @@ -256,6 +256,7 @@ switch ($_GET["op"]) { else echo ""; // no deployment, finished } break; + case "redeploy": case "deploy": if ($key=check_deploy($_GET["additional"])) { $text="A deployment ({$_GET["additional"]}) has already started.
Please wait and do not start a new one..."; @@ -294,7 +295,7 @@ switch ($_GET["op"]) { } } $payload = base64_encode(json_encode($fields, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT)); - $arr = array("NAME" => $_GET["additional"], "ACTION" => "deploy", "PAYLOAD" => $payload); + $arr = array("NAME" => $_GET["additional"], "ACTION" => $_GET["op"], "PAYLOAD" => $payload); $json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT); if (set_output("deployment",$json)) echo "OK"; else echo "ERROR";