mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
Update version on callsing debug page
This commit is contained in:
@@ -27,6 +27,8 @@ class Debug extends CI_Controller
|
||||
$footerData = [];
|
||||
$footerData['scripts'] = ['assets/js/sections/debug.js'];
|
||||
|
||||
$this->Update_model->update_check(true);
|
||||
|
||||
$data['running_version'] = $this->optionslib->get_option('version');
|
||||
$data['latest_release'] = $this->optionslib->get_option('latest_release');
|
||||
if ($data['latest_release'] && version_compare($data['latest_release'], $data['running_version'], '>')) {
|
||||
|
||||
@@ -428,15 +428,8 @@ class Update extends CI_Controller {
|
||||
}
|
||||
|
||||
function wavelog_update_check() {
|
||||
if ($this->config->item('version_check')) {
|
||||
$this->load->model('Update_model');
|
||||
$running_version = $this->optionslib->get_option('version');
|
||||
$latest_release = $this->Update_model->wavelog_latest_release();
|
||||
if (version_compare($latest_release, $running_version, '>')) {
|
||||
print __("Newer release available:")." ".$latest_release;
|
||||
$this->Update_model->set_latest_release($latest_release);
|
||||
}
|
||||
}
|
||||
$this->load->model('Update_model');
|
||||
$this->Update_model->update_check();
|
||||
}
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -289,4 +289,18 @@ class Update_model extends CI_Model {
|
||||
$this->db->insert_batch('options', $data);
|
||||
}
|
||||
}
|
||||
|
||||
function update_check($silent = false) {
|
||||
if ($this->config->item('version_check')) {
|
||||
$this->load->model('Update_model');
|
||||
$running_version = $this->optionslib->get_option('version');
|
||||
$latest_release = $this->Update_model->wavelog_latest_release();
|
||||
if (version_compare($latest_release, $running_version, '>')) {
|
||||
if (!$silent) {
|
||||
print __("Newer release available:")." ".$latest_release;
|
||||
}
|
||||
$this->Update_model->set_latest_release($latest_release);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user