mirror of
https://github.com/wavelog/wavelog.git
synced 2026-03-22 10:24:14 +00:00
Merge pull request #465 from dg0tm/no_oqrs
add config-switch to disable oqrs-feature
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -14,6 +14,7 @@ class Oqrs extends CI_Controller {
|
||||
// Commented out to get public access
|
||||
// $this->load->model('user_model');
|
||||
// if(!$this->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
|
||||
if (($this->config->item('disable_oqrs') ?? false)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
|
||||
}
|
||||
|
||||
public function index() {
|
||||
|
||||
@@ -393,11 +393,13 @@
|
||||
$location_list = null;
|
||||
}
|
||||
|
||||
if (!($this->config->item('disable_oqrs') ?? false)) {
|
||||
$oqrs_requests = $this->oqrs_model->oqrs_requests($location_list);
|
||||
?>
|
||||
<li><a class="dropdown-item" href="<?php echo site_url('oqrs/requests'); ?>" title="OQRS Requests"><i class="fa fa-id-card"></i> <?php echo lang('menu_oqrs_requests'); ?> <?php if ($oqrs_requests > 0) {
|
||||
echo "<span class=\"badge text-bg-light\">" . $oqrs_requests . "</span>";
|
||||
} ?></a></li>
|
||||
<?php } ?>
|
||||
<li><a class="dropdown-item" href="<?php echo site_url('qslprint'); ?>" title="Print Requested QSLs"><i class="fas fa-print"></i> <?php echo lang('menu_print_requested_qsls'); ?></a></li>
|
||||
<li><a class="dropdown-item" href="<?php echo site_url('labels'); ?>" title="Label setup"><i class="fas fa-print"></i> <?php echo lang('menu_labels'); ?></a></li>
|
||||
<div class="dropdown-divider"></div>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<?php if (!($this->config->item('disable_oqrs') ?? false)) { ?>
|
||||
<div class="container settings">
|
||||
|
||||
<div class="row">
|
||||
@@ -66,4 +67,5 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
@@ -4,7 +4,9 @@
|
||||
<li class="list-group-item"><a class="nav-link" href="<?php echo site_url('options/appearance'); ?>"><?php echo lang('options_appearance'); ?></a></li>
|
||||
<li class="list-group-item"><a class="nav-link" href="<?php echo site_url('options/radio'); ?>"><?php echo lang('options_radios'); ?></a></li>
|
||||
<li class="list-group-item"><a class="nav-link" href="<?php echo site_url('options/email'); ?>"><?php echo lang('options_email'); ?></a></li>
|
||||
<?php if (!($this->config->item('disable_oqrs') ?? false)) { ?>
|
||||
<li class="list-group-item"><a class="nav-link" href="<?php echo site_url('options/oqrs'); ?>"><?php echo lang('options_oqrs'); ?></a></li>
|
||||
<?php } ?>
|
||||
<li class="list-group-item"><a class="nav-link" href="<?php echo site_url('options/dxcluster'); ?>"><?php echo lang('options_dxcluster'); ?></a></li>
|
||||
<li class="list-group-item"><a class="nav-link" href="<?php echo site_url('options/version_dialog'); ?>"><?php echo lang('options_version_dialog'); ?></a></li>
|
||||
</ul>
|
||||
|
||||
@@ -259,6 +259,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if (!($this->config->item('disable_oqrs') ?? false)) { ?>
|
||||
<div class="mb-3">
|
||||
<label for="oqrs"><?php echo lang("station_location_oqrs_enabled"); ?></label>
|
||||
<select class="form-select" id="oqrs" name="oqrs">
|
||||
@@ -279,6 +280,7 @@
|
||||
<input type="text" class="form-control" name="oqrstext" id="oqrstext" aria-describedby="oqrstextHelp">
|
||||
<small id="oqrstextHelp" class="form-text text-muted"><?php echo lang("station_location_oqrs_text_hint"); ?></small>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<button type="submit" class="btn btn-primary"><i class="fas fa-plus-square"></i> <?php echo lang("admin_create"); ?> <?php echo lang("station_location"); ?></button>
|
||||
|
||||
|
||||
@@ -390,6 +390,8 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<?php if (!($this->config->item('disable_oqrs') ?? false)) { ?>
|
||||
<div class="row">
|
||||
<div class="col-md">
|
||||
<div class="card">
|
||||
@@ -420,6 +422,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<?php } ?>
|
||||
|
||||
<button type="submit" class="btn btn-primary" style="margin-bottom: 30px;"><i class="fas fa-plus-square"></i> <?php echo $form_action; ?> <?php echo lang("station_location"); ?></button>
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@
|
||||
</li>
|
||||
<?php }
|
||||
$this->CI =& get_instance();
|
||||
if ($this->CI->oqrs_enabled($slug)) {
|
||||
if ($this->CI->oqrs_enabled($slug) && !$this->CI->config->item('disable_oqrs')) {
|
||||
?>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="<?php echo site_url('oqrs');?>">OQRS</a>
|
||||
|
||||
@@ -692,3 +692,6 @@ $config['disable_manual_lotw'] = false;
|
||||
$config['disable_manual_eqsl'] = false;
|
||||
$config['disable_manual_hrdlog'] = false;
|
||||
$config['disable_manual_qrz'] = false;
|
||||
|
||||
# Disables OQRS-Feature if true. if non-existant or false the OQRS-Feature is enabled
|
||||
$config['disable_oqrs'] = false;
|
||||
|
||||
Reference in New Issue
Block a user