This commit is contained in:
@@ -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> </td><td>".$container."</td><td>UPDATE AVAILABLE</td><td><a href=\"#\" onclick=\"update('{$name}')\">UPDATE</a></td></tr>";
|
$str .= "<tr><td> </td><td>".$container."</td><td>UPDATE AVAILABLE</td><td><a href=\"#\" onclick=\"upgrade('{$name}')\">UPDATE</a></td></tr>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
14
manage.html
14
manage.html
@@ -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);
|
||||||
}
|
}
|
||||||
|
2
scan.php
2
scan.php
@@ -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";
|
||||||
|
Reference in New Issue
Block a user