[Welcome] Add final checks to carry out the needed migration

这个提交包含在:
Peter Goodhall 2022-10-11 14:26:46 +01:00
父节点 22f421e9eb
当前提交 4b6cd68717
共有 3 个文件被更改,包括 18 次插入8 次删除

查看文件

@ -31,12 +31,18 @@ class Welcome extends CI_Controller {
$this->load->model('note');
$data['NumberOfNotes'] = $this->note->CountAllNotes();
// load views
$this->load->view('interface_assets/mini_header', $data);
$this->load->view('welcome/index');
$this->load->view('interface_assets/footer');
if(!$data['CountAllStationLocations'] && !$data['NumberOfStationLogbooks'] && !$data['NumberOfAPIKeys'] && !$data['NumberOfNotes']) {
// load views
$this->load->view('interface_assets/mini_header', $data);
$this->load->view('welcome/index');
$this->load->view('interface_assets/footer');
} else {
$data['NoMigrationRequired'] = false;
$this->optionslib->update('version2_trigger', "true");
redirect('dashboard');
}
} else {
redirect('login');
redirect('dashboard');
}
}

查看文件

@ -37,6 +37,13 @@ class OptionsLib {
} else {
$CI->config->set_item('option_'.$item->option_name, $item->option_value);
}
// if version 2 mirgation has not been run then run it
if($item->option_name == "version2_trigger") {
if($item->option_value == "false") {
redirect('welcome');
}
}
}
}
}

查看文件

@ -1,6 +1,3 @@
<?php
echo $this->config->item('option_version2_trigger');
?>
<div class="container">
<br>