2023-05-27 17:05:11 +00:00
|
|
|
<script type="text/javascript">
|
2023-08-18 18:02:47 +00:00
|
|
|
/*
|
|
|
|
*
|
|
|
|
* Define custom date format
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
var custom_date_format = "<?php echo $custom_date_format ?>";
|
2023-08-30 10:53:49 +00:00
|
|
|
<?php
|
|
|
|
if (!isset($options)) {
|
|
|
|
$options = "{\"datetime\":{\"show\":\"true\"},\"de\":{\"show\":\"true\"},\"dx\":{\"show\":\"true\"},\"mode\":{\"show\":\"true\"},\"rstr\":{\"show\":\"true\"},\"rsts\":{\"show\":\"true\"},\"band\":{\"show\":\"true\"},\"myrefs\":{\"show\":\"true\"},\"refs\":{\"show\":\"true\"},\"name\":{\"show\":\"true\"},\"qslvia\":{\"show\":\"true\"},\"qsl\":{\"show\":\"true\"},\"lotw\":{\"show\":\"true\"},\"eqsl\":{\"show\":\"true\"},\"qslmsg\":{\"show\":\"true\"},\"dxcc\":{\"show\":\"true\"},\"state\":{\"show\":\"true\"},\"cqzone\":{\"show\":\"true\"},\"iota\":{\"show\":\"true\"}}";
|
|
|
|
}
|
|
|
|
echo "var user_options = $options;";
|
|
|
|
?>
|
2023-05-27 17:05:11 +00:00
|
|
|
</script>
|
2023-08-18 18:02:47 +00:00
|
|
|
<style>
|
|
|
|
/*Legend specific*/
|
|
|
|
.legend {
|
|
|
|
padding: 6px 8px;
|
|
|
|
font: 14px Arial, Helvetica, sans-serif;
|
|
|
|
background: white;
|
|
|
|
line-height: 24px;
|
|
|
|
color: #555;
|
|
|
|
border-radius: 10px;
|
|
|
|
}
|
|
|
|
.legend h4 {
|
|
|
|
text-align: center;
|
|
|
|
font-size: 16px;
|
|
|
|
margin: 2px 12px 8px;
|
|
|
|
color: #777;
|
|
|
|
}
|
|
|
|
.legend span {
|
|
|
|
position: relative;
|
|
|
|
bottom: 3px;
|
|
|
|
}
|
|
|
|
.legend i {
|
|
|
|
width: 18px;
|
|
|
|
height: 18px;
|
|
|
|
float: left;
|
|
|
|
margin: 0 8px 0 0;
|
|
|
|
}
|
2023-11-15 14:56:20 +00:00
|
|
|
.row>[class*="col-"] {
|
|
|
|
padding-right: 5px;
|
|
|
|
padding-left: 5px;
|
|
|
|
}
|
2023-08-18 18:02:47 +00:00
|
|
|
</style>
|
2023-08-30 06:54:06 +00:00
|
|
|
<?php
|
|
|
|
$options = json_decode($options);
|
|
|
|
?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="container-fluid qso_manager pt-3 ps-4 pe-4">
|
2023-08-18 18:02:47 +00:00
|
|
|
<?php if ($this->session->flashdata('message')) { ?>
|
|
|
|
<!-- Display Message -->
|
|
|
|
<div class="alert-message error">
|
|
|
|
<p><?php echo $this->session->flashdata('message'); ?></p>
|
|
|
|
</div>
|
|
|
|
<?php } ?>
|
|
|
|
<div class="row">
|
2023-06-28 10:26:46 +00:00
|
|
|
|
2023-08-18 18:02:47 +00:00
|
|
|
<form id="searchForm" name="searchForm" action="<?php echo base_url()."index.php/logbookadvanced/search";?>"
|
|
|
|
method="post">
|
2023-10-17 10:14:10 +00:00
|
|
|
<input type="hidden" id="dupes" name="dupes" value="">
|
2023-08-18 18:02:47 +00:00
|
|
|
<div class="filterbody collapse">
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="row">
|
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-11-17 20:03:25 +00:00
|
|
|
<label class="form-label" for="dateFrom"><?php echo lang('filter_general_from') . ": " ?></label>
|
|
|
|
<input name="dateFrom" id="dateFrom" type="date" class="form-control form-control-sm w-auto">
|
2023-08-18 18:02:47 +00:00
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-11-17 20:03:25 +00:00
|
|
|
<label class="form-label" for="dateTo"><?php echo lang('filter_general_to') . ": " ?></label>
|
|
|
|
<input name="dateTo" id="dateTo" type="date" class="form-control form-control-sm w-auto">
|
2023-08-18 18:02:47 +00:00
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="de"><?php echo lang('gen_hamradio_de'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="de" name="de" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
<?php
|
2022-12-18 15:49:54 +00:00
|
|
|
foreach($deOptions as $deOption){
|
|
|
|
?><option value="<?php echo htmlentities($deOption);?>"><?php echo htmlspecialchars($deOption);?></option><?php
|
|
|
|
}
|
|
|
|
?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="dx"><?php echo lang('gen_hamradio_dx'); ?></label>
|
2023-08-18 18:02:47 +00:00
|
|
|
<input type="text" name="dx" id="dx" class="form-control form-control-sm" value="">
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="dxcc"><?php echo lang('gen_hamradio_dxcc'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select class="form-select form-select-sm" id="dxcc" name="dxcc">
|
2023-08-18 18:02:47 +00:00
|
|
|
<option value="">-</option>
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value="0"><?php echo lang('filter_general_none'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
<?php
|
2022-12-18 15:49:54 +00:00
|
|
|
foreach($dxccarray as $dxcc){
|
|
|
|
echo '<option value=' . $dxcc->adif;
|
|
|
|
echo '>' . $dxcc->prefix . ' - ' . ucwords(strtolower($dxcc->name), "- (/");
|
|
|
|
if ($dxcc->Enddate != null) {
|
|
|
|
echo ' - (Deleted DXCC)';
|
|
|
|
}
|
|
|
|
echo '</option>';
|
|
|
|
}
|
|
|
|
?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="iota"><?php echo lang('gen_hamradio_iota'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select class="form-select form-select-sm" id="iota" name="iota">
|
2023-08-18 18:02:47 +00:00
|
|
|
<option value="">-</option>
|
|
|
|
<?php
|
2022-12-18 15:49:54 +00:00
|
|
|
foreach($iotaarray as $iota){
|
|
|
|
echo '<option value=' . $iota->tag;
|
|
|
|
echo '>' . $iota->tag . ' - ' . $iota->name . '</option>';
|
|
|
|
}
|
|
|
|
?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="state"><?php echo lang('gen_hamradio_state'); ?></label>
|
2023-08-18 18:02:47 +00:00
|
|
|
<input type="text" name="state" id="state" class="form-control form-control-sm" value="">
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="gridsquare"><?php echo lang('gen_hamradio_gridsquare'); ?></label>
|
2023-08-18 18:02:47 +00:00
|
|
|
<input type="text" name="gridsquare" id="gridsquare" class="form-control form-control-sm"
|
|
|
|
value="">
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="mode"><?php echo lang('gen_hamradio_mode'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="mode" name="mode" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
<?php
|
2022-12-18 15:49:54 +00:00
|
|
|
foreach($modes as $modeId => $mode){
|
2022-12-27 17:56:04 +00:00
|
|
|
?><option value="<?php echo htmlspecialchars($mode);?>"><?php echo htmlspecialchars($mode);?></option><?php
|
2022-12-18 15:49:54 +00:00
|
|
|
}
|
|
|
|
?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="band"><?php echo lang('gen_hamradio_band'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="band" name="band" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
<?php
|
2022-12-18 15:49:54 +00:00
|
|
|
foreach($bands as $band){
|
|
|
|
?><option value="<?php echo htmlentities($band);?>"><?php echo htmlspecialchars($band);?></option><?php
|
|
|
|
}
|
|
|
|
?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div hidden class="sats_dropdown mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="sats"><?php echo lang('general_word_satellite'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select class="form-select form-select-sm" id="sats">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value="All"><?php echo lang('general_word_all'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
<?php foreach($sats as $sat) {
|
2023-05-01 06:58:13 +00:00
|
|
|
echo '<option value="' . htmlentities($sat) . '"' . '>' . htmlentities($sat) . '</option>'."\n";
|
|
|
|
} ?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="selectPropagation"><?php echo lang('filter_general_propagation'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="selectPropagation" name="selectPropagation" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
<option value="AS">Aircraft Scatter</option>
|
|
|
|
<option value="AUR">Aurora</option>
|
|
|
|
<option value="AUE">Aurora-E</option>
|
|
|
|
<option value="BS">Back scatter</option>
|
|
|
|
<option value="ECH">EchoLink</option>
|
|
|
|
<option value="EME">Earth-Moon-Earth</option>
|
|
|
|
<option value="ES">Sporadic E</option>
|
|
|
|
<option value="FAI">Field Aligned Irregularities</option>
|
|
|
|
<option value="F2">F2 Reflection</option>
|
|
|
|
<option value="INTERNET">Internet-assisted</option>
|
|
|
|
<option value="ION">Ionoscatter</option>
|
|
|
|
<option value="IRL">IRLP</option>
|
|
|
|
<option value="MS">Meteor scatter</option>
|
|
|
|
<option value="RPT">Terrestrial or atmospheric repeater or transponder</option>
|
|
|
|
<option value="RS">Rain scatter</option>
|
|
|
|
<option value="SAT">Satellite</option>
|
|
|
|
<option value="TEP">Trans-equatorial</option>
|
|
|
|
<option value="TR">Tropospheric ducting</option>
|
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-08-18 18:02:47 +00:00
|
|
|
<label class="form-label" for="cqzone">CQ Zone</label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="cqzone" name="cqzone" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
<?php
|
2023-07-05 07:29:13 +00:00
|
|
|
for ($i = 1; $i<=40; $i++) {
|
|
|
|
echo '<option value="'. $i . '">'. $i .'</option>';
|
|
|
|
}
|
|
|
|
?>
|
2023-08-18 18:02:47 +00:00
|
|
|
?>
|
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="sota"><?php echo lang('gen_hamradio_sota'); ?></label>
|
2023-08-18 18:02:47 +00:00
|
|
|
<input type="text" name="sota" id="sota" class="form-control form-control-sm" value="">
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="wwff"><?php echo lang('gen_hamradio_wwff'); ?></label>
|
2023-08-18 18:02:47 +00:00
|
|
|
<input type="text" name="wwff" id="wwff" class="form-control form-control-sm" value="">
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label class="form-label" for="pota"><?php echo lang('gen_hamradio_pota'); ?></label>
|
2023-08-18 18:02:47 +00:00
|
|
|
<input type="text" name="pota" id="pota" class="form-control form-control-sm" value="">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="qslfilterbody collapse">
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="row">
|
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="qslSent"><?php echo lang('filter_qsl_sent'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="qslSent" name="qslSent" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="Y"><?php echo lang('general_word_yes'); ?></option>
|
|
|
|
<option value="N"><?php echo lang('general_word_no'); ?></option>
|
|
|
|
<option value="R"><?php echo lang('general_word_requested'); ?></option>
|
|
|
|
<option value="Q"><?php echo lang('general_word_queued'); ?></option>
|
|
|
|
<option value="I"><?php echo lang('general_word_invalid_ignore'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="qslReceived"><?php echo lang('filter_qsl_recv'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="qslReceived" name="qslReceived" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="Y"><?php echo lang('general_word_yes'); ?></option>
|
|
|
|
<option value="N"><?php echo lang('general_word_no'); ?></option>
|
|
|
|
<option value="R"><?php echo lang('general_word_requested'); ?></option>
|
|
|
|
<option value="I"><?php echo lang('general_word_invalid_ignore'); ?></option>
|
|
|
|
<option value="V"><?php echo lang('filter_qsl_verified'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-04 07:27:28 +00:00
|
|
|
<label for="qslSentMethod"><?php echo lang('filter_qsl_sent_method'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="qslSentMethod" name="qslSentMethod" class="form-select form-select-sm">
|
2023-10-04 07:27:28 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="B"><?php echo lang('general_word_qslcard_bureau'); ?></option>
|
|
|
|
<option value="D"><?php echo lang('general_word_qslcard_direct'); ?></option>
|
|
|
|
<option value="E"><?php echo lang('general_word_qslcard_electronic'); ?></option>
|
|
|
|
<option value="M"><?php echo lang('general_word_qslcard_manager'); ?></option>
|
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-04 07:27:28 +00:00
|
|
|
<label for="qslReceivedMethod"><?php echo lang('filter_qsl_recv_method'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="qslReceivedMethod" name="qslReceivedMethod" class="form-select form-select-sm">
|
2023-10-03 23:17:48 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="B"><?php echo lang('general_word_qslcard_bureau'); ?></option>
|
|
|
|
<option value="D"><?php echo lang('general_word_qslcard_direct'); ?></option>
|
|
|
|
<option value="E"><?php echo lang('general_word_qslcard_electronic'); ?></option>
|
|
|
|
<option value="M"><?php echo lang('general_word_qslcard_manager'); ?></option>
|
2023-10-04 06:29:35 +00:00
|
|
|
</select>
|
2023-10-03 23:17:48 +00:00
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="lotwSent"><?php echo lang('filter_lotw_sent'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="lotwSent" name="lotwSent" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="Y"><?php echo lang('general_word_yes'); ?></option>
|
|
|
|
<option value="N"><?php echo lang('general_word_no'); ?></option>
|
|
|
|
<option value="R"><?php echo lang('general_word_requested'); ?></option>
|
|
|
|
<option value="Q"><?php echo lang('general_word_queued'); ?></option>
|
|
|
|
<option value="I"><?php echo lang('general_word_invalid_ignore'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="lotwReceived"><?php echo lang('filter_lotw_recv'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="lotwReceived" name="lotwReceived" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="Y"><?php echo lang('general_word_yes'); ?></option>
|
|
|
|
<option value="N"><?php echo lang('general_word_no'); ?></option>
|
|
|
|
<option value="R"><?php echo lang('general_word_requested'); ?></option>
|
|
|
|
<option value="I"><?php echo lang('general_word_invalid_ignore'); ?></option>
|
|
|
|
<option value="V"><?php echo lang('filter_qsl_verified'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="eqslSent"><?php echo lang('filter_eqsl_sent'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="eqslSent" name="eqslSent" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="Y"><?php echo lang('general_word_yes'); ?></option>
|
|
|
|
<option value="N"><?php echo lang('general_word_no'); ?></option>
|
|
|
|
<option value="R"><?php echo lang('general_word_requested'); ?></option>
|
|
|
|
<option value="Q"><?php echo lang('general_word_queued'); ?></option>
|
|
|
|
<option value="I"><?php echo lang('general_word_invalid_ignore'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="eqslReceived"><?php echo lang('filter_eqsl_recv'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select id="eqslReceived" name="eqslReceived" class="form-select form-select-sm">
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value=""><?php echo lang('general_word_all'); ?></option>
|
|
|
|
<option value="Y"><?php echo lang('general_word_yes'); ?></option>
|
|
|
|
<option value="N"><?php echo lang('general_word_no'); ?></option>
|
|
|
|
<option value="R"><?php echo lang('general_word_requested'); ?></option>
|
|
|
|
<option value="I"><?php echo lang('general_word_invalid_ignore'); ?></option>
|
|
|
|
<option value="V"><?php echo lang('filter_qsl_verified'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="qslvia"><?php echo lang('filter_qsl_via'); ?></label>
|
2023-10-04 11:40:02 +00:00
|
|
|
<input type="search" name="qslviainput" class="form-control form-control-sm">
|
2023-08-18 18:02:47 +00:00
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="mb-3 col-lg-2 col-md-2 col-sm-3 col-xl">
|
2023-10-03 09:22:55 +00:00
|
|
|
<label for="qslimages"><?php echo lang('filter_qsl_images'); ?></label>
|
2023-11-14 12:35:53 +00:00
|
|
|
<select class="form-select form-select-sm" id="qslimages" name="qslimages">
|
2023-08-18 18:02:47 +00:00
|
|
|
<option value="">-</option>
|
2023-10-03 09:22:55 +00:00
|
|
|
<option value="Y"><?php echo lang('general_word_yes'); ?></option>
|
|
|
|
<option value="N"><?php echo lang('general_word_no'); ?></option>
|
2023-08-18 18:02:47 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2023-07-07 08:03:52 +00:00
|
|
|
|
2023-08-18 18:02:47 +00:00
|
|
|
<div class="actionbody collapse">
|
2023-10-20 10:50:47 +00:00
|
|
|
<script>
|
|
|
|
var lang_filter_actions_delete_warning = '<?php echo lang('filter_actions_delete_warning'); ?>';
|
|
|
|
</script>
|
2023-08-18 18:02:47 +00:00
|
|
|
<div class="mb-2 btn-group">
|
2023-11-14 12:35:53 +00:00
|
|
|
<span class="h6 me-1"><?php echo lang('filter_actions_w_selected'); ?></span>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="btnUpdateFromCallbook"><?php echo lang('filter_actions_update_f_callbook'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="queueBureau"><?php echo lang('filter_actions_queue_bureau'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="queueDirect"><?php echo lang('filter_actions_queue_direct'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="queueElectronic"><?php echo lang('filter_actions_queue_electronic'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-success me-1" id="sentBureau"><?php echo lang('filter_actions_sent_bureau'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-success me-1" id="sentDirect"><?php echo lang('filter_actions_sent_direct'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-success me-1" id="sentElectronic"><?php echo lang('filter_actions_sent_electronic'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-warning me-1" id="dontSend"><?php echo lang('filter_actions_not_sent'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-warning me-1" id="notRequired"><?php echo lang('filter_actions_qsl_n_required'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-warning me-1" id="receivedBureau"><?php echo lang('filter_actions_recv_bureau'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-warning me-1" id="receivedDirect"><?php echo lang('filter_actions_recv_direct'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-warning me-1" id="receivedElectronic"><?php echo lang('filter_actions_recv_electronic'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-info me-1" id="exportAdif"><?php echo lang('filter_actions_create_adif'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-info me-1" id="printLabel"><?php echo lang('filter_actions_print_label'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-info me-1" id="qslSlideshow"><?php echo lang('filter_actions_qsl_slideshow'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-danger me-1" id="deleteQsos"><?php echo lang('filter_actions_delete'); ?></button>
|
2023-08-18 18:02:47 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="quickfilterbody collapse">
|
|
|
|
<div class="mb-2 btn-group">
|
2023-11-14 12:35:53 +00:00
|
|
|
<span class="h6 me-1"><?php echo lang('filter_quicksearch_w_sel'); ?></span>
|
2023-10-03 13:08:09 +00:00
|
|
|
<?php if (($options->dx->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchCallsign"><?php echo lang('filter_search_callsign'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->dxcc->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchDxcc"><?php echo lang('filter_search_dxcc'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->state->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchState"><?php echo lang('filter_search_state'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->refs->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchGridsquare"><?php echo lang('filter_search_gridsquare'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->cqzone->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchCqZone"><?php echo lang('filter_search_cq_zone'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->mode->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchMode"><?php echo lang('filter_search_mode'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->band->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchBand"><?php echo lang('filter_search_band'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->iota->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchIota"><?php echo lang('filter_search_iota'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->refs->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchSota"><?php echo lang('filter_search_sota'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->refs->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchPota"><?php echo lang('filter_search_pota'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-10-20 06:52:59 +00:00
|
|
|
<?php if (($options->refs->show ?? "true") == "true") { ?>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="searchWwff"><?php echo lang('filter_search_wwff'); ?></button><?php
|
2023-10-03 13:08:09 +00:00
|
|
|
} ?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
2023-11-14 12:35:53 +00:00
|
|
|
<div class="row pt-2">
|
|
|
|
<div class="mb-3 d-flex align-items-center col-lg d-flex flex-row justify-content-center align-items-center">
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" data-bs-toggle="collapse"
|
|
|
|
data-bs-target=".quickfilterbody"><?php echo lang('filter_quickfilters'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" data-bs-toggle="collapse"
|
|
|
|
data-bs-target=".qslfilterbody"><?php echo lang('filter_qsl_filters'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" data-bs-toggle="collapse"
|
|
|
|
data-bs-target=".filterbody"><?php echo lang('filter_filters'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" data-bs-toggle="collapse"
|
|
|
|
data-bs-target=".actionbody"><?php echo lang('filter_actions'); ?></button>
|
|
|
|
<label for="qsoResults" class="me-2"><?php echo lang('filter_results'); ?></label>
|
2023-11-15 14:05:50 +00:00
|
|
|
<select id="qsoResults" name="qsoResults" class="form-select form-select-sm me-2 w-auto">
|
2023-08-18 18:02:47 +00:00
|
|
|
<option value="250">250</option>
|
|
|
|
<option value="1000">1000</option>
|
|
|
|
<option value="2500">2500</option>
|
|
|
|
<option value="5000">5000</option>
|
|
|
|
</select>
|
2023-11-14 12:35:53 +00:00
|
|
|
<button type="submit" class="btn btn-sm btn-primary me-1" id="searchButton"><?php echo lang('filter_search'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="dupeButton"><?php echo lang('filter_dupes'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary me-1" id="mapButton" onclick="mapQsos(this.form);"><?php echo lang('filter_map'); ?></button>
|
|
|
|
<button type="options" class="btn btn-sm btn-primary me-1" id="optionButton"><?php echo lang('filter_options'); ?></button>
|
|
|
|
<button type="reset" class="btn btn-sm btn-danger me-1" id="resetButton"><?php echo lang('filter_reset'); ?></button>
|
2023-08-30 06:54:06 +00:00
|
|
|
|
2023-08-18 18:02:47 +00:00
|
|
|
</div>
|
2023-06-28 10:26:46 +00:00
|
|
|
</div>
|
|
|
|
</form>
|
2023-08-30 06:54:06 +00:00
|
|
|
<table style="width:100%" class="table-sm table table-bordered table-hover table-striped table-condensed text-center" id="qsoList">
|
2023-08-18 18:02:47 +00:00
|
|
|
<thead>
|
|
|
|
<tr>
|
|
|
|
<th>
|
2023-08-30 06:54:06 +00:00
|
|
|
<div class="form-check" style="margin-top: -1.5em"><input class="form-check-input" type="checkbox" id="checkBoxAll" /></div>
|
2023-08-18 18:02:47 +00:00
|
|
|
</th>
|
2023-08-30 06:54:06 +00:00
|
|
|
<?php if (($options->datetime->show ?? "true") == "true") {
|
2023-10-02 14:11:04 +00:00
|
|
|
echo '<th>' . lang('general_word_datetime') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->de->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_de') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->dx->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_dx') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->mode->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_mode') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->rsts->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_rsts') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->rstr->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_rstr') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->band->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_band') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->myrefs->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_myrefs') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->refs->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_refs') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->name->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('general_word_name') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->qslvia->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_qslvia') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->qsl->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_qsl') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if ($this->session->userdata('user_eqsl_name') != "" && ($options->eqsl->show ?? "true") == "true"){
|
2023-05-02 17:04:12 +00:00
|
|
|
echo '<th class="eqslconfirmation">eQSL</th>';
|
|
|
|
} ?>
|
2023-08-30 06:54:06 +00:00
|
|
|
<?php if ($this->session->userdata('user_lotw_name') != "" && ($options->lotw->show ?? "true") == "true"){
|
2023-05-08 06:49:24 +00:00
|
|
|
echo '<th class="lotwconfirmation">LoTW</th>';
|
|
|
|
} ?>
|
2023-08-30 06:54:06 +00:00
|
|
|
<?php if (($options->qslmsg->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_qslmsg') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->dxcc->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_dxcc') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->state->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_state') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->cqzone->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_cq_zone') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
|
|
|
<?php if (($options->iota->show ?? "true") == "true") {
|
2023-10-03 04:56:43 +00:00
|
|
|
echo '<th>' . lang('gen_hamradio_iota') . '</th>';
|
2023-08-30 06:54:06 +00:00
|
|
|
} ?>
|
2023-08-18 18:02:47 +00:00
|
|
|
</tr>
|
|
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
</tbody>
|
|
|
|
</table>
|
2023-10-04 12:46:18 +00:00
|
|
|
</div>
|