[Version] Store version number in the options table

Store version number in the options table so that its easier to update for the frontend rather than the config.php which we don't really want to touch
这个提交包含在:
Peter Goodhall 2023-07-14 14:03:55 +01:00
父节点 cfdbf29c78
当前提交 542f199295
共有 5 个文件被更改,包括 29 次插入4 次删除

查看文件

@ -14,7 +14,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
*/ */
$config['app_name'] = "Cloudlog"; $config['app_name'] = "Cloudlog";
$config['app_version'] = "2.4.3"; $config['app_version'] = "2.4.5";
$config['directory'] = "logbook"; $config['directory'] = "logbook";
$config['callbook'] = "hamqth"; // Options are hamqth or qrz $config['callbook'] = "hamqth"; // Options are hamqth or qrz
$config['datadir'] = null; // default to install directory $config['datadir'] = null; // default to install directory

查看文件

@ -21,7 +21,7 @@ $config['migration_enabled'] = TRUE;
| be upgraded / downgraded to. | be upgraded / downgraded to.
| |
*/ */
$config['migration_version'] = 129; $config['migration_version'] = 130;
/* /*
|-------------------------------------------------------------------------- |--------------------------------------------------------------------------

查看文件

@ -0,0 +1,25 @@
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
/*
* This migration creates a table called options which will hold global options needed within cloudlog
* removing the need for lots of configuration files.
*/
class Migration_add_version_to_config extends CI_Migration {
public function up()
{
$data = array(
array('option_name' => "version", 'option_value' => "2.4.5", 'autoload' => "yes"),
);
$this->db->insert_batch('options', $data);
}
public function down()
{
// No option to down
}
}

查看文件

@ -11,7 +11,7 @@
<table width="100%"> <table width="100%">
<tr> <tr>
<td>Version</td> <td>Version</td>
<td><?php echo $this->config->item('app_version')."\n"; ?></td> <td><?php echo $this->optionslib->get_option('version')."\n"; ?></td>
</tr> </tr>
<tr> <tr>
<td>Language</td> <td>Language</td>

查看文件

@ -14,7 +14,7 @@ defined('BASEPATH') OR exit('No direct script access allowed');
*/ */
$config['app_name'] = "Cloudlog"; $config['app_name'] = "Cloudlog";
$config['app_version'] = "2.4.4"; $config['app_version'] = "2.4.5";
$config['directory'] = "%directory%"; $config['directory'] = "%directory%";
$config['callbook'] = "hamqth"; // Options are hamqth or qrz $config['callbook'] = "hamqth"; // Options are hamqth or qrz