From e20acf76e5c3941d5a3e14b82966f732f66ccd62 Mon Sep 17 00:00:00 2001 From: jakani24 Date: Sat, 17 Feb 2024 21:50:15 +0100 Subject: [PATCH] updating database update --- .../api/php/database/get_update_status.php | 19 ++++++++++++++++ .../secure_zone/php/database_settings.php | 22 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 src/server/cyberhex-code/api/php/database/get_update_status.php diff --git a/src/server/cyberhex-code/api/php/database/get_update_status.php b/src/server/cyberhex-code/api/php/database/get_update_status.php new file mode 100644 index 0000000..17315ec --- /dev/null +++ b/src/server/cyberhex-code/api/php/database/get_update_status.php @@ -0,0 +1,19 @@ + diff --git a/src/server/cyberhex-code/system/secure_zone/php/database_settings.php b/src/server/cyberhex-code/system/secure_zone/php/database_settings.php index c8bd3f9..47ec439 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/database_settings.php +++ b/src/server/cyberhex-code/system/secure_zone/php/database_settings.php @@ -40,6 +40,27 @@ async function update_db(){ loader.style.display="none"; button.style.display="block"; } +async function update_percentage() { + var percentageElement = document.getElementById("percentage"); + + // Display loading indicator + percentageElement.innerHTML = "Loading..."; + + // Make an AJAX request to the PHP script + await fetch('/get_update_status.php') + .then(response => response.json()) + .then(data => { + // Update the percentage on the webpage + percentageElement.innerHTML = "Status: " + data.percentage.toFixed(2) + "%"; + }) + .catch(error => { + // Display error message if request fails + percentageElement.innerHTML = "Error: " + error.message; + }); +} + +// Call update_percentage() every 5 seconds +setInterval(update_percentage, 5000);
@@ -54,6 +75,7 @@ async function update_db(){
Loading...