working on simple fle

这个提交包含在:
HB9HIL 2023-10-25 15:14:53 +02:00
父节点 d2a8c7fc85
当前提交 503f67c16e
共有 3 个文件被更改,包括 22 次插入11 次删除

查看文件

@ -6,6 +6,11 @@ class SimpleFLE extends CI_Controller {
$this->load->model('user_model'); $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->user_model->authorize(2)) { $this->session->set_flashdata('notice', 'You\'re not allowed to do that!'); redirect('dashboard'); }
$this->load->model('stations');
$data['station_profile'] = $this->stations->all_of_user(); // Used in the view for station location select
$data['page_title'] = "Simple Fast Log Entry"; $data['page_title'] = "Simple Fast Log Entry";
$footerData = []; $footerData = [];

查看文件

@ -61,16 +61,22 @@
<div class="row"> <div class="row">
<div class="col-xs-12 col-lg-6"> <div class="col-xs-12 col-lg-6">
<div class="form-group"> <div class="form-group">
<label for="my-call">My call <span class="text-muted input-example">e.g. <!-- <label for="my-call">My Station Callsign </label>
OK2CQR/P</span></label> <input type="text" class="form-control text-uppercase" id="my-call"> -->
<input type="text" class="form-control text-uppercase" id="my-call"> <label for="station_profile">Station Call</label>
<select name="station_profile" class="station_id custom-select" id="station-call">
<option value="-">-</option>
<?php foreach ($station_profile->result() as $station) { ?>
<option value="<?php echo $station->station_id; ?>"><?php echo lang('gen_hamradio_callsign') . ": "; ?><?php echo $station->station_callsign; ?> (<?php echo $station->station_profile_name; ?>)</option>
<?php } ?>
</select>
</div> </div>
</div> </div>
<div class="col-xs-12 col-lg-6"> <div class="col-xs-12 col-lg-6">
<div class="form-group"> <div class="form-group">
<label for="operator">Operator <span class="text-muted input-example">e.g. <label for="operator">Operator <span class="text-muted input-example">e.g.
OK2CQR</span></label> OK2CQR</span></label>
<input type="text" class="form-control text-uppercase" id="operator"> <input type="text" class="form-control text-uppercase" id="operator" value="<?php echo $this->session->userdata('operator_callsign'); ?>">
</div> </div>
</div> </div>
</div> </div>

查看文件

@ -118,7 +118,7 @@ function handleInput() {
var operator = $("#operator").val(); var operator = $("#operator").val();
operator = operator.toUpperCase(); operator = operator.toUpperCase();
var ownCallsign = $("#my-call").val().toUpperCase(); var ownCallsign = $("#station-call").val().toUpperCase();
ownCallsign = ownCallsign.toUpperCase(); ownCallsign = ownCallsign.toUpperCase();
var extraQsoDate = qsodate; var extraQsoDate = qsodate;
@ -251,7 +251,7 @@ function handleInput() {
$("#qsoTable > tbody:last-child").append(tableRow); $("#qsoTable > tbody:last-child").append(tableRow);
localStorage.setItem("tabledata", $("#qsoTable").html()); localStorage.setItem("tabledata", $("#qsoTable").html());
localStorage.setItem("my-call", $("#my-call").val()); localStorage.setItem("my-call", $("#station-call").val());
localStorage.setItem("operator", $("#operator").val()); localStorage.setItem("operator", $("#operator").val());
localStorage.setItem("my-sota-wwff", $("#my-sota-wwff").val()); localStorage.setItem("my-sota-wwff", $("#my-sota-wwff").val());
localStorage.setItem("qso-area", $(".qso-area").val()); localStorage.setItem("qso-area", $(".qso-area").val());
@ -282,8 +282,8 @@ function handleInput() {
} }
function checkMainFieldsErrors() { function checkMainFieldsErrors() {
if ($("#my-call").val() === "") { if ($("#station-call").val() === '-') {
addErrorMessage("'My call' field is empty!"); addErrorMessage("'Station Call' is not selected!");
} }
if ($("#operator").val() === "") { if ($("#operator").val() === "") {
@ -331,7 +331,7 @@ $(".js-empty-qso").click(function () {
$("#qsodate").val(""); $("#qsodate").val("");
$("#qsoTable tbody").empty(); $("#qsoTable tbody").empty();
$("#my-sota-wwff").val(""); $("#my-sota-wwff").val("");
$("#my-call").val(""); $("#station-call").val("");
$("#operator").val(""); $("#operator").val("");
$(".qso-area").val(""); $(".qso-area").val("");
$("#my-grid").val(""); $("#my-grid").val("");
@ -444,7 +444,7 @@ $(".js-band-settings").html(htmlSettings);
$(".js-download-adif").click(function () { $(".js-download-adif").click(function () {
var operator = $("#operator").val(); var operator = $("#operator").val();
operator = operator.toUpperCase(); operator = operator.toUpperCase();
var ownCallsign = $("#my-call").val().toUpperCase(); var ownCallsign = $("#station-call").val().toUpperCase();
ownCallsign = ownCallsign.toUpperCase(); ownCallsign = ownCallsign.toUpperCase();
var mySotaWwff = $("#my-sota-wwff").val().toUpperCase(); var mySotaWwff = $("#my-sota-wwff").val().toUpperCase();
@ -620,7 +620,7 @@ $(document).ready(function () {
var myGrid = localStorage.getItem("my-grid"); var myGrid = localStorage.getItem("my-grid");
if (mycall != null) { if (mycall != null) {
$("#my-call").val(mycall); $("#station-call").val(mycall);
} }
if (operator != null) { if (operator != null) {