mirror of
https://github.com/itflow-org/itflow
synced 2026-02-28 02:44:53 +00:00
Display notification when update is available
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user