From 71f6896b69afd0c0bc5bf8c8eb605bb1dfb91aa1 Mon Sep 17 00:00:00 2001 From: Christoph Kottke Date: Fri, 7 Jun 2024 14:27:32 +0200 Subject: [PATCH] * [OQRS] config-switch to disable oqrs-feature --- application/config/config.sample.php | 3 +++ application/controllers/Oqrs.php | 2 ++ application/views/station_profile/create.php | 2 ++ application/views/station_profile/edit.php | 3 +++ 4 files changed, 10 insertions(+) diff --git a/application/config/config.sample.php b/application/config/config.sample.php index 4bf15d48b..4488d04b8 100644 --- a/application/config/config.sample.php +++ b/application/config/config.sample.php @@ -695,3 +695,6 @@ $config['disable_manual_qrz'] = false; # Disables QSL-Image-Feature if true. if non-existant or false the QSL-Feature is enabled $config['disable_qsl'] = false; + +# Disables OQRS-Feature if true. if non-existant or false the OQRS-Feature is enabled +$config['disable_oqrs'] = false; diff --git a/application/controllers/Oqrs.php b/application/controllers/Oqrs.php index e8b22bec6..5a77e36e6 100644 --- a/application/controllers/Oqrs.php +++ b/application/controllers/Oqrs.php @@ -17,6 +17,8 @@ class Oqrs extends CI_Controller { } public function index() { + if (($this->config->item('disable_oqrs') ?? false)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); } + $this->load->model('oqrs_model'); $data['stations'] = $this->oqrs_model->get_oqrs_stations(); diff --git a/application/views/station_profile/create.php b/application/views/station_profile/create.php index 58e531b10..00ad27c4f 100644 --- a/application/views/station_profile/create.php +++ b/application/views/station_profile/create.php @@ -259,6 +259,7 @@ +config->item('disable_oqrs') ?? false)) { ?>
+ diff --git a/application/views/station_profile/edit.php b/application/views/station_profile/edit.php index 7667a59cf..53ec4271b 100644 --- a/application/views/station_profile/edit.php +++ b/application/views/station_profile/edit.php @@ -390,6 +390,8 @@ + +config->item('disable_oqrs') ?? false)) { ?>
@@ -420,6 +422,7 @@
+