From 542f1992958b3476ee347b2b9d47a33b97f93141 Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Fri, 14 Jul 2023 14:03:55 +0100 Subject: [PATCH] [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 --- application/config/config.sample.php | 2 +- application/config/migration.php | 2 +- .../migrations/130_add_version_to_config.php | 25 +++++++++++++++++++ application/views/debug/main.php | 2 +- install/config/config.php | 2 +- 5 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 application/migrations/130_add_version_to_config.php diff --git a/application/config/config.sample.php b/application/config/config.sample.php index adc2d85ad..081a62e8a 100644 --- a/application/config/config.sample.php +++ b/application/config/config.sample.php @@ -14,7 +14,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); */ $config['app_name'] = "Cloudlog"; -$config['app_version'] = "2.4.3"; +$config['app_version'] = "2.4.5"; $config['directory'] = "logbook"; $config['callbook'] = "hamqth"; // Options are hamqth or qrz $config['datadir'] = null; // default to install directory diff --git a/application/config/migration.php b/application/config/migration.php index 937c6cbdd..b4c752127 100644 --- a/application/config/migration.php +++ b/application/config/migration.php @@ -21,7 +21,7 @@ $config['migration_enabled'] = TRUE; | be upgraded / downgraded to. | */ -$config['migration_version'] = 129; +$config['migration_version'] = 130; /* |-------------------------------------------------------------------------- diff --git a/application/migrations/130_add_version_to_config.php b/application/migrations/130_add_version_to_config.php new file mode 100644 index 000000000..968377e07 --- /dev/null +++ b/application/migrations/130_add_version_to_config.php @@ -0,0 +1,25 @@ + "version", 'option_value' => "2.4.5", 'autoload' => "yes"), + ); + + $this->db->insert_batch('options', $data); + } + + public function down() + { + // No option to down + } +} \ No newline at end of file diff --git a/application/views/debug/main.php b/application/views/debug/main.php index 5d986ffa6..b3d592025 100644 --- a/application/views/debug/main.php +++ b/application/views/debug/main.php @@ -11,7 +11,7 @@ - + diff --git a/install/config/config.php b/install/config/config.php index c1f01bdb3..9a17f463d 100644 --- a/install/config/config.php +++ b/install/config/config.php @@ -14,7 +14,7 @@ defined('BASEPATH') OR exit('No direct script access allowed'); */ $config['app_name'] = "Cloudlog"; -$config['app_version'] = "2.4.4"; +$config['app_version'] = "2.4.5"; $config['directory'] = "%directory%"; $config['callbook'] = "hamqth"; // Options are hamqth or qrz
Versionconfig->item('app_version')."\n"; ?>optionslib->get_option('version')."\n"; ?>
Language