2020-12-29 16:21:01 +00:00
|
|
|
<div class="container qso_panel contesting">
|
2021-01-05 16:14:50 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-warning float-right" onclick="reset_contest_session()"><i class="fas fa-sync-alt"></i> <?php echo $this->lang->line('contesting_button_reset_contest_session'); ?></button>
|
|
|
|
<h2><?php echo $this->lang->line('contesting_page_title'); ?></h2>
|
2020-11-08 09:46:08 +00:00
|
|
|
<div class="row">
|
|
|
|
|
|
|
|
<div class="col-sm-12 col-md-12">
|
|
|
|
<div class="card">
|
2020-11-16 18:20:45 +00:00
|
|
|
<div class="card-body">
|
|
|
|
<form id="qso_input" name="qsos">
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group row">
|
2021-08-07 08:13:38 +00:00
|
|
|
<label class="col-auto control-label" for="radio"><?php echo $this->lang->line('contesting_exchange_type'); ?></label>
|
|
|
|
|
|
|
|
<div class="col-auto">
|
|
|
|
<select class="form-control-sm" id="exchangetype" name="exchangetype">
|
|
|
|
<option value='None'>None</option>
|
2021-08-12 09:52:36 +00:00
|
|
|
<option value='Exchange'>Exchange</option>
|
|
|
|
<option value='Gridsquare'>Gridsquare</option>
|
2021-08-07 08:13:38 +00:00
|
|
|
<option value='Serial'>Serial</option>
|
|
|
|
<option value='Serialexchange'>Serial + Exchange</option>
|
|
|
|
<option value='Serialgridsquare'>Serial + Gridsquare</option>
|
|
|
|
</select>
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
|
2021-01-05 16:14:50 +00:00
|
|
|
<label class="col-auto control-label" for="contestname"><?php echo $this->lang->line('contesting_contest_name'); ?></label>
|
2021-02-12 22:27:08 +00:00
|
|
|
|
2020-12-18 22:27:47 +00:00
|
|
|
<div class="col-auto">
|
2020-12-29 16:21:01 +00:00
|
|
|
<select class="form-control-sm" id="contestname" name="contestname">
|
2021-02-12 22:27:08 +00:00
|
|
|
<?php foreach($contestnames as $contest) {
|
|
|
|
echo "<option value='" . $contest['adifname'] . "'>" . $contest['name'] . "</option>";
|
|
|
|
} ?>
|
2020-12-29 16:21:01 +00:00
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-row">
|
|
|
|
<div class="form-group col-md-2">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="start_date"><?php echo $this->lang->line('general_word_date'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm input_date" name="start_date" id="start_date" value="<?php if (($this->session->userdata('start_date') != NULL && ((time() - $this->session->userdata('time_stamp')) < 24 * 60 * 60))) { echo $this->session->userdata('start_date'); } else { echo date('d-m-Y');}?>">
|
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-1">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="start_time"><?php echo $this->lang->line('general_word_time'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm input_time" name="start_time" id="start_time" value="<?php if (($this->session->userdata('start_time') != NULL && ((time() - $this->session->userdata('time_stamp')) < 24 * 60 * 60))) { echo $this->session->userdata('start_time'); } else {echo date('H:i'); } ?>" size="7">
|
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-2">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="mode"><?php echo $this->lang->line('gen_hamradio_mode'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<select id="mode" class="form-control mode form-control-sm" name="mode">
|
|
|
|
<?php foreach($modes->result() as $mode) {
|
|
|
|
if ($mode->submode == null) {
|
|
|
|
printf("<option value=\"%s\" %s>%s</option>", $mode->mode, $this->session->userdata('mode')==$mode->mode?"selected=\"selected\"":"",$mode->mode);
|
|
|
|
} else {
|
|
|
|
printf("<option value=\"%s\" %s>⇒ %s</option>", $mode->submode, $this->session->userdata('mode')==$mode->submode?"selected=\"selected\"":"",$mode->submode);
|
2020-11-08 09:46:08 +00:00
|
|
|
}
|
2020-12-29 16:21:01 +00:00
|
|
|
} ?>
|
|
|
|
</select>
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-2">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="band"><?php echo $this->lang->line('gen_hamradio_band'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
|
|
|
|
<select id="band" class="form-control form-control-sm" name="band">
|
|
|
|
<optgroup label="HF">
|
|
|
|
<option value="160m" <?php if($this->session->userdata('band') == "160m") { echo "selected=\"selected\""; } ?>>160m</option>
|
|
|
|
<option value="80m" <?php if($this->session->userdata('band') == "80m") { echo "selected=\"selected\""; } ?>>80m</option>
|
|
|
|
<option value="60m" <?php if($this->session->userdata('band') == "60m") { echo "selected=\"selected\""; } ?>>60m</option>
|
|
|
|
<option value="40m" <?php if($this->session->userdata('band') == "40m") { echo "selected=\"selected\""; } ?>>40m</option>
|
|
|
|
<option value="30m" <?php if($this->session->userdata('band') == "30m") { echo "selected=\"selected\""; } ?>>30m</option>
|
|
|
|
<option value="20m" <?php if($this->session->userdata('band') == "20m") { echo "selected=\"selected\""; } ?>>20m</option>
|
|
|
|
<option value="17m" <?php if($this->session->userdata('band') == "17m") { echo "selected=\"selected\""; } ?>>17m</option>
|
|
|
|
<option value="15m" <?php if($this->session->userdata('band') == "15m") { echo "selected=\"selected\""; } ?>>15m</option>
|
|
|
|
<option value="12m" <?php if($this->session->userdata('band') == "12m") { echo "selected=\"selected\""; } ?>>12m</option>
|
|
|
|
<option value="10m" <?php if($this->session->userdata('band') == "10m") { echo "selected=\"selected\""; } ?>>10m</option>
|
|
|
|
</optgroup>
|
|
|
|
|
|
|
|
<optgroup label="VHF">
|
|
|
|
<option value="6m" <?php if($this->session->userdata('band') == "6m") { echo "selected=\"selected\""; } ?>>6m</option>
|
|
|
|
<option value="4m" <?php if($this->session->userdata('band') == "4m") { echo "selected=\"selected\""; } ?>>4m</option>
|
|
|
|
<option value="2m" <?php if($this->session->userdata('band') == "2m") { echo "selected=\"selected\""; } ?>>2m</option>
|
|
|
|
</optgroup>
|
|
|
|
|
|
|
|
<optgroup label="UHF">
|
|
|
|
<option value="70cm" <?php if($this->session->userdata('band') == "70cm") { echo "selected=\"selected\""; } ?>>70cm</option>
|
|
|
|
<option value="23cm" <?php if($this->session->userdata('band') == "23cm") { echo "selected=\"selected\""; } ?>>23cm</option>
|
|
|
|
<option value="13cm" <?php if($this->session->userdata('band') == "13cm") { echo "selected=\"selected\""; } ?>>13cm</option>
|
|
|
|
<option value="9cm" <?php if($this->session->userdata('band') == "9cm") { echo "selected=\"selected\""; } ?>>9cm</option>
|
|
|
|
</optgroup>
|
|
|
|
|
|
|
|
<optgroup label="Microwave">
|
|
|
|
<option value="6cm" <?php if($this->session->userdata('band') == "6cm") { echo "selected=\"selected\""; } ?>>6cm</option>
|
|
|
|
<option value="3cm" <?php if($this->session->userdata('band') == "3cm") { echo "selected=\"selected\""; } ?>>3cm</option>
|
|
|
|
</optgroup>
|
|
|
|
</select>
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-2">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="frequency"><?php echo $this->lang->line('gen_hamradio_frequency'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm" id="frequency" name="freq_display" value="<?php echo $this->session->userdata('freq'); ?>" />
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-2">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="inputRadio"><?php echo $this->lang->line('gen_hamradio_radio'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<select class="form-control form-control-sm radios" id="radio" name="radio">
|
2021-01-05 16:14:50 +00:00
|
|
|
<option value="0" selected="selected"><?php echo $this->lang->line('general_word_none'); ?></option>
|
2020-12-29 16:21:01 +00:00
|
|
|
<?php foreach ($radios->result() as $row) { ?>
|
|
|
|
<option value="<?php echo $row->id; ?>" <?php if($this->session->userdata('radio') == $row->id) { echo "selected=\"selected\""; } ?>><?php echo $row->radio; ?></option>
|
|
|
|
<?php } ?>
|
|
|
|
</select>
|
|
|
|
</div>
|
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-row">
|
|
|
|
<div class="form-group col-md-3">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="callsign"><?php echo $this->lang->line('gen_hamradio_callsign'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm" id="callsign" name="callsign" required>
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-1">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="rst_sent"><?php echo $this->lang->line('gen_hamradio_rsts'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm" name="rst_sent" id="rst_sent" value="59">
|
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2021-10-12 11:10:54 +00:00
|
|
|
<div style="display:none" class="form-group col-md-1 serials">
|
2021-08-13 10:47:17 +00:00
|
|
|
<label for="exch_serial_s">Serial (S)</label>
|
|
|
|
<input type="number" class="form-control form-control-sm" name="exch_serial_s" id="exch_serial_s" value="">
|
2021-08-07 08:13:38 +00:00
|
|
|
</div>
|
2021-10-12 11:10:54 +00:00
|
|
|
|
2021-08-10 20:32:15 +00:00
|
|
|
<div style="display:none" class="form-group col-md-1 exchanges">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="exch_sent"><?php echo $this->lang->line('gen_hamradio_exchange_sent_short'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm" name="exch_sent" id="exch_sent" value="">
|
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2021-08-13 10:47:17 +00:00
|
|
|
<div style="display:none" class="form-group col-md-2 gridsquares">
|
|
|
|
<label for="exch_gridsquare_s">Gridsquare (S)</label>
|
2021-10-07 19:42:19 +00:00
|
|
|
<input disabled type="text" class="form-control form-control-sm" name="exch_gridsquare_s" id="exch_gridsquare_s" value="<?php echo $my_gridsquare;?>">
|
2021-08-07 08:13:38 +00:00
|
|
|
</div>
|
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-1">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="rst_recv"><?php echo $this->lang->line('gen_hamradio_rstr'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm" name="rst_recv" id="rst_recv" value="59">
|
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2021-10-12 11:10:54 +00:00
|
|
|
<div style="display:none" class="form-group col-md-1 serialr">
|
2021-08-13 10:47:17 +00:00
|
|
|
<label for="exch_serial_r">Serial (R)</label>
|
|
|
|
<input type="number" class="form-control form-control-sm" name="exch_serial_r" id="exch_serial_r" value="">
|
|
|
|
</div>
|
2021-10-12 11:10:54 +00:00
|
|
|
|
2021-08-10 20:32:15 +00:00
|
|
|
<div style="display:none" class="form-group col-md-1 exchanger">
|
2021-08-07 08:13:38 +00:00
|
|
|
<label for="exch_recv"><?php echo $this->lang->line('gen_hamradio_exchange_recv_short'); ?></label>
|
|
|
|
<input type="text" class="form-control form-control-sm" name="exch_recv" id="exch_recv" value="">
|
|
|
|
</div>
|
|
|
|
|
2021-08-13 10:47:17 +00:00
|
|
|
<div style="display:none" class="form-group col-md-2 gridsquarer">
|
|
|
|
<label for="exch_gridsquare_r">Gridsquare (R)</label>
|
|
|
|
<input type="text" class="form-control form-control-sm" name="locator" id="exch_gridsquare_r" value="">
|
2021-08-07 08:13:38 +00:00
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
</div>
|
2021-02-12 22:27:08 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-row">
|
|
|
|
<div class="form-group col-md-5">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="name"><?php echo $this->lang->line('general_word_name'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm" name="name" id="name" value="">
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<div class="form-group col-md-5">
|
2021-01-05 16:14:50 +00:00
|
|
|
<label for="comment"><?php echo $this->lang->line('general_word_comment'); ?></label>
|
2020-12-29 16:21:01 +00:00
|
|
|
<input type="text" class="form-control form-control-sm" name="comment" id="comment" value="">
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
</div>
|
2021-02-12 22:27:08 +00:00
|
|
|
|
2021-01-05 16:14:50 +00:00
|
|
|
<button type="button" class="btn btn-sm btn-light" onclick="reset_log_fields()"><i class="fas fa-sync-alt"></i> <?php echo $this->lang->line('contesting_btn_reset_qso'); ?></button>
|
|
|
|
<button type="button" class="btn btn-sm btn-primary" onclick="logQso();"><i class="fas fa-save"></i> <?php echo $this->lang->line('contesting_btn_save_qso'); ?></button>
|
2021-10-16 14:03:54 +00:00
|
|
|
<div class="form-group row">
|
|
|
|
<div class="col-md-12">
|
|
|
|
<div class="form-check-inline">
|
|
|
|
<input class="form-check-input" type="checkbox" name="copyexchangetodok" value="1" id="copyexchangetodok">
|
|
|
|
<label class="form-check-label" for="copyexchangetodok">Copy received exchange to DOK field in the database!</label>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2020-11-16 18:20:45 +00:00
|
|
|
</form>
|
2020-12-29 16:21:01 +00:00
|
|
|
</div>
|
2020-11-08 09:46:08 +00:00
|
|
|
</div>
|
|
|
|
|
2020-11-16 18:20:45 +00:00
|
|
|
<br/>
|
2020-12-29 16:21:01 +00:00
|
|
|
|
|
|
|
<!-- Callsign SCP Box -->
|
2020-11-08 09:46:08 +00:00
|
|
|
<div class="card callsign-suggest">
|
2021-01-05 16:14:50 +00:00
|
|
|
<div class="card-header"><h5 class="card-title"><?php echo $this->lang->line('contesting_title_callsign_suggestions'); ?></h5></div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
|
|
|
<div class="card-body callsign-suggestions"></div>
|
|
|
|
</div>
|
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<!-- Past QSO Box -->
|
2020-11-16 18:20:45 +00:00
|
|
|
<div class="card log">
|
2021-01-05 16:14:50 +00:00
|
|
|
<div class="card-header"><h5 class="card-title"><?php echo $this->lang->line('contesting_title_contest_logbook'); ?></h5></div>
|
2020-11-08 09:46:08 +00:00
|
|
|
|
2020-12-29 16:21:01 +00:00
|
|
|
<table style="width:100%" class="table-sm table qsotable table-bordered table-hover table-striped table-condensed text-center">
|
|
|
|
<thead>
|
|
|
|
<tr class="log_title titles">
|
2021-01-05 16:14:50 +00:00
|
|
|
<th><?php echo $this->lang->line('general_word_date'); ?>/<?php echo $this->lang->line('general_word_time'); ?></th>
|
|
|
|
<th><?php echo $this->lang->line('gen_hamradio_call'); ?></th>
|
|
|
|
<th><?php echo $this->lang->line('gen_hamradio_band'); ?></th>
|
|
|
|
<th><?php echo $this->lang->line('gen_hamradio_mode'); ?></th>
|
|
|
|
<th><?php echo $this->lang->line('gen_hamradio_rsts'); ?></th>
|
|
|
|
<th><?php echo $this->lang->line('gen_hamradio_rstr'); ?></th>
|
|
|
|
<th><?php echo $this->lang->line('gen_hamradio_exchange_sent_short'); ?></th>
|
|
|
|
<th><?php echo $this->lang->line('gen_hamradio_exchange_recv_short'); ?></th>
|
2021-08-13 10:47:17 +00:00
|
|
|
<th>Serial (S)</th>
|
2021-10-09 20:49:35 +00:00
|
|
|
<th>Serial (R)</th>
|
2021-08-13 10:47:17 +00:00
|
|
|
<th>Gridsquare</th>
|
|
|
|
<th>Vucc Gridsquare</th>
|
2020-12-29 16:21:01 +00:00
|
|
|
</tr>
|
|
|
|
</thead>
|
2021-02-12 22:27:08 +00:00
|
|
|
|
2020-12-29 16:37:23 +00:00
|
|
|
<tbody class="contest_qso_table_contents">
|
2020-12-29 16:21:01 +00:00
|
|
|
</tbody>
|
|
|
|
</table>
|
2020-11-08 09:46:08 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2021-08-13 10:47:17 +00:00
|
|
|
<?php
|
|
|
|
?>
|