Display notification when update is available

This commit is contained in:
Hugo Sampaio
2024-05-13 11:12:52 -03:00
parent bd12319422
commit 13a45c81a0
3 changed files with 48 additions and 11 deletions

View File

@@ -1186,3 +1186,34 @@ function getTicketStatusName($ticket_status) {
return "Unknown";
}
function fetchUpdates() {
global $mysqli, $repo_branch;
// Fetch the latest code changes but don't apply them
exec("git fetch", $output, $result);
$latest_version = exec("git rev-parse origin/$repo_branch");
$current_version = exec("git rev-parse HEAD");
if ($current_version == $latest_version) {
$update_message = "No Updates available";
} else {
$update_message = "New Updates are Available [$latest_version]";
}
$updates = new stdClass();
$updates->output = $output;
$updates->result = $result;
$updates->current_version = $current_version;
$updates->latest_version = $latest_version;
$updates->update_message = $update_message;
return $updates;
}