upgrade changes
Some checks reported errors
continuous-integration/drone/push Build was killed

This commit is contained in:
2025-03-26 20:04:08 +01:00
parent 184ec08938
commit 490503f476
3 changed files with 6 additions and 12 deletions

View File

@@ -148,7 +148,7 @@ function show_service_update($name, $update, $uptodate) {
if (!empty($update)) { if (!empty($update)) {
$arr = explode(" ",$update); $arr = explode(" ",$update);
foreach ($arr as $container) { foreach ($arr as $container) {
$str .= "<tr><td>&nbsp;</td><td>".$container."</td><td>UPDATE AVAILABLE</td><td><a href=\"#\" onclick=\"update('{$name}')\">UPDATE</a></td></tr>"; $str .= "<tr><td>&nbsp;</td><td>".$container."</td><td>UPDATE AVAILABLE</td><td><a href=\"#\" onclick=\"upgrade('{$name}')\">UPDATE</a></td></tr>";
} }
} }

View File

@@ -279,13 +279,6 @@ function get_updates() {
}); });
} }
function update(service) {
if (service=='framework') {
framework_upgrade();
}
else alert(service+' update under construction');
}
function check_upgrade() { function check_upgrade() {
var url = 'scan.php?op=check_upgrade'; var url = 'scan.php?op=check_upgrade';
jQuery.get(url, function(data) { jQuery.get(url, function(data) {
@@ -299,10 +292,11 @@ function check_upgrade() {
}); });
} }
function framework_upgrade() { function upgrade(service) {
var url = 'scan.php?op=upgrade'; var url = 'scan.php?op=upgrade&service='+service;
console.log('upgrade start: '+service);
jQuery.get(url, function(data) { jQuery.get(url, function(data) {
console.log('framework upgrade: '+data); console.log('upgrade end: '+service);
if (data=="OK") { if (data=="OK") {
setTimeout(check_upgrade, 1000); setTimeout(check_upgrade, 1000);
} }

View File

@@ -389,7 +389,7 @@ switch ($_GET["op"]) {
else echo "WAIT"; else echo "WAIT";
break; break;
case "upgrade": case "upgrade":
$arr = array("NAME" => "framework", "ACTION" => "upgrade"); $arr = array("NAME" => $_GET["service"], "ACTION" => "upgrade");
$json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT); $json = json_encode($arr, JSON_UNESCAPED_SLASHES|JSON_PRETTY_PRINT);
if (set_output("upgrade",$json)) echo "OK"; if (set_output("upgrade",$json)) echo "OK";