Merge pull request #2128 from phl0/preselectConf

Preselect conf type based on user_default_confirmation
This commit is contained in:
Florian (DF2ET)
2025-07-09 15:17:39 +02:00
committed by GitHub
4 changed files with 9 additions and 7 deletions

View File

@@ -17,6 +17,8 @@ class Generic_qsl extends CI_Controller {
// Render Page
$data['page_title'] = __("Confirmations");
$pageData['user_default_confirmation'] = $this->session->userdata('user_default_confirmation');
$footerData = [];
$footerData['scripts'] = [
'assets/js/bootstrap-multiselect.js?' . filemtime(realpath(__DIR__ . "/../../assets/js/bootstrap-multiselect.js")),
@@ -24,7 +26,7 @@ class Generic_qsl extends CI_Controller {
];
$this->load->view('interface_assets/header', $data);
$this->load->view('qslcard/confirmations');
$this->load->view('qslcard/confirmations', $pageData);
$this->load->view('interface_assets/footer', $footerData);
}

View File

@@ -35,7 +35,6 @@ class Qsl extends CI_Controller {
$this->load->view('interface_assets/footer', $footerData);
}
public function upload() {
// Render Page
$data['page_title'] = __("Upload QSL Cards");

View File

@@ -11,11 +11,11 @@
<label class="col-md-1 w-auto" for="confirmationtype"><?= __("Confirmation type") ?></label>
<div class="col-sm-4 w-auto">
<select class="form-select form-select-sm w-auto" id="confirmationtype" multiple="multiple">
<option value="lotw" selected>LoTW</option>
<option value="qsl" selected>QSL card</option>
<option value="eqsl" selected>eQSL</option>
<option value="qrz" selected>QRZ.com</option>
<option value="clublog" selected>Clublog</option>
<option value="lotw" <?php if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'L') !== false) { echo "selected"; } ?>>LoTW</option>
<option value="qsl" <?php if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Q') !== false) { echo "selected"; } ?>>QSL card</option>
<option value="eqsl" <?php if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'E') !== false) { echo "selected"; } ?>>eQSL</option>
<option value="qrz" <?php if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'Z') !== false) { echo "selected"; } ?>>QRZ.com</option>
<option value="clublog" <?php if (isset($user_default_confirmation) && strpos($user_default_confirmation, 'C') !== false) { echo "selected"; } ?>>Clublog</option>
</select>
</div>
<button id="confirmationbutton" type="button" name="plot" class="w-auto btn btn-sm btn-primary me-1 mb-1 ld-ext-right ld-ext-right-plot" onclick="getConfirmations(this.form,'false')"><?= __("Show"); ?><div class="ld ld-ring ld-spin"></div></button>

View File

@@ -73,5 +73,6 @@ $(document).ready(function () {
includeSelectAllOption: true
});
}
getConfirmations(this.form,'false')
});