kopia lustrzana https://github.com/magicbug/Cloudlog
Show list of unassigned QSOs
rodzic
310736d18f
commit
839b124c92
|
@ -14,8 +14,8 @@ class Maintenance extends CI_Controller {
|
|||
$this->load->model('Stations');
|
||||
$data['stations']=$this->Stations->all();
|
||||
$data['page_title'] = "Maintenance";
|
||||
$data['is_there_qsos_with_no_station_id'] = $this->Logbook_model->check_for_station_id();
|
||||
if ($data['is_there_qsos_with_no_station_id']) {
|
||||
$data['qsos_with_no_station_id'] = $this->Logbook_model->check_for_station_id();
|
||||
if ($data['qsos_with_no_station_id']) {
|
||||
$data['calls_wo_sid']=$this->Logbook_model->calls_without_station_id();
|
||||
}
|
||||
$this->load->view('interface_assets/header', $data);
|
||||
|
|
|
@ -4109,10 +4109,12 @@ function check_if_callsign_worked_in_logbook($callsign, $StationLocationsArray =
|
|||
}
|
||||
|
||||
public function check_for_station_id() {
|
||||
$this->db->select('COL_TIME_ON, COL_CALL, COL_MODE, COL_BAND');
|
||||
$this->db->where('station_id =', NULL);
|
||||
$query = $this->db->get($this->config->item('table_name'));
|
||||
log_message('debug','SQL: '.$this->db->last_query());
|
||||
if($query->num_rows() >= 1) {
|
||||
return $query->num_rows();
|
||||
return $query->result();
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -13,11 +13,42 @@
|
|||
<div class="card-header">
|
||||
QSO-DB Maintenance
|
||||
</div>
|
||||
<?php if($is_there_qsos_with_no_station_id >= 1) { ?>
|
||||
<?php if(!empty($qsos_with_no_station_id)) { ?>
|
||||
<div class="alert alert-danger" role="alert" style="margin-bottom: 0px !important;">
|
||||
<span class="badge badge-pill badge-warning">Warning</span> The Database contains <?php echo $is_there_qsos_with_no_station_id; ?> QSO<?php echo $is_there_qsos_with_no_station_id > 1 ? 's' : '' ?> without a station-profile (location)<br/>
|
||||
<span class="badge badge-pill badge-warning">Warning</span> The Database contains <?php echo count($qsos_with_no_station_id); ?> QSO<?php echo count($qsos_with_no_station_id) > 1 ? 's' : '' ?> without a station-profile (location)<br/>
|
||||
</div>
|
||||
<div class="card-body">
|
||||
<div class?"table-responsive">
|
||||
<table id="unasigned_qsos_table" class="table table-sm table-striped">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope="col">Date</th>
|
||||
<th scope="col">Time</th>
|
||||
<th scope="col">Call</th>
|
||||
<th scope="col">Mode</th>
|
||||
<th scope="col">Band</th>
|
||||
</tr>
|
||||
<?php if($this->session->userdata('user_date_format')) {
|
||||
$custom_date_format = $this->session->userdata('user_date_format');
|
||||
} else {
|
||||
$custom_date_format = 'd.m.Y';
|
||||
}
|
||||
foreach ($qsos_with_no_station_id as $qso) {
|
||||
echo '<tr>';
|
||||
$timestamp = strtotime($qso->COL_TIME_ON);
|
||||
echo '<td>'.date($custom_date_format, $timestamp).'</td>';
|
||||
$timestamp = strtotime($qso->COL_TIME_ON);
|
||||
echo '<td>'.date('H:i', $timestamp).'</td>';
|
||||
echo '<td>'.$qso->COL_CALL.'</td>';
|
||||
echo '<td>'.$qso->COL_MODE.'</td>';
|
||||
echo '<td>'.$qso->COL_BAND.'</td>';
|
||||
echo '</tr>';
|
||||
} ?>
|
||||
</thead>
|
||||
<tbody>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<p class="card-text">Please reassign those QSOs to an existing station location:</p>
|
||||
|
||||
|
||||
|
|
Ładowanie…
Reference in New Issue