This commit has some further changes to text throughout the application. There are also some small fixes for text formatting. E.g. making sure that the small "helper" text under certain form fields is all consistent in terms of colour, font, etc.
111 行
3.8 KiB
PHP
111 行
3.8 KiB
PHP
<div class="container lotw">
|
|
<br>
|
|
<a class="btn btn-outline-primary btn-sm float-right" href="<?php echo site_url('/lotw/import'); ?>" role="button"><i class="fas fa-cloud-download-alt"></i> LoTW Import</a>
|
|
<h2><?php echo $page_title; ?></h2>
|
|
|
|
<div class="alert alert-danger" role="alert">
|
|
<i class="fas fa-exclamation-triangle"></i> Please be aware that LoTW Sync is BETA. You might get errors as this isn't fully production ready.
|
|
</div>
|
|
|
|
<!-- Card Starts -->
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<a class="btn btn-outline-success btn-sm float-right" href="<?php echo site_url('/lotw/cert_upload'); ?>" role="button"><i class="fas fa-cloud-upload-alt"></i> Upload Certificate</a><i class="fab fa-expeditedssl"></i> Available Certificates
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
<?php if(isset($error)) { ?>
|
|
<div class="alert alert-danger" role="alert">
|
|
<?php echo $error; ?>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<?php if(isset($_SESSION['Success'])) { ?>
|
|
<div class="alert alert-success" role="alert">
|
|
<?php echo $_SESSION['Success']; ?>
|
|
</div>
|
|
<?php } ?>
|
|
|
|
<?php if ($lotw_cert_results->num_rows() > 0) { ?>
|
|
|
|
<div class="table-responsive">
|
|
<table class="table table-hover">
|
|
<thead class="thead-light">
|
|
<tr>
|
|
<th scope="col">Callsign</th>
|
|
<th scope="col">DXCC</th>
|
|
<th scope="col">Date Created</th>
|
|
<th scope="col">Date Expires</th>
|
|
<th scope="col">Status</th>
|
|
<th scope="col">Options</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody>
|
|
|
|
<?php foreach ($lotw_cert_results->result() as $row) { ?>
|
|
<tr>
|
|
<td><?php echo $row->callsign; ?></td>
|
|
<td><?php echo ucfirst($row->cert_dxcc); ?></td>
|
|
<td><?php
|
|
$valid_form = strtotime( $row->date_created );
|
|
$new_valid_from = date($this->config->item('qso_date_format'), $valid_form );
|
|
echo $new_valid_from; ?>
|
|
</td>
|
|
<td>
|
|
<?php
|
|
$valid_to = strtotime( $row->date_expires );
|
|
$new_valid_to = date($this->config->item('qso_date_format'), $valid_to );
|
|
echo $new_valid_to; ?>
|
|
</td>
|
|
<td>
|
|
<?php $current_date = date('Y-m-d H:i:s'); ?>
|
|
|
|
<?php if ($current_date <= $row->date_expires) { ?>
|
|
<span class="badge badge-success">Valid</span>
|
|
<?php } else { ?>
|
|
<span class="badge badge-dark">Expired</span>
|
|
<?php } ?>
|
|
|
|
<?php if ($row->last_upload) { ?>
|
|
<span class="badge badge-success"><?php echo $row->last_upload; ?></span>
|
|
<?php } else { ?>
|
|
<span class="badge badge-warning">Not Synced</span>
|
|
<?php } ?>
|
|
</td>
|
|
<td>
|
|
<a class="btn btn-outline-danger btn-sm" href="<?php echo site_url('lotw/delete_cert/'.$row->lotw_cert_id); ?>" role="button"><i class="far fa-trash-alt"></i> Delete</a>
|
|
</td>
|
|
</tr>
|
|
<?php } ?>
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<?php } else { ?>
|
|
<div class="alert alert-info" role="alert">
|
|
You need to upload some LoTW p12 certificates to use this area.
|
|
</div>
|
|
<?php } ?>
|
|
|
|
</div>
|
|
</div>
|
|
<!-- Card Ends -->
|
|
|
|
<br>
|
|
|
|
<!-- Card Starts -->
|
|
<div class="card">
|
|
<div class="card-header">
|
|
Information
|
|
</div>
|
|
|
|
<div class="card-body">
|
|
<p>You can run the LoTW upload script manually from: <a href="<?php echo site_url('lotw/lotw_upload'); ?>"><?php echo site_url('lotw/lotw_upload'); ?></a>. This should be run as a cron task on a fixed interval (no more frequently than once an hour).</p>
|
|
|
|
<p>We are building the help file for this at <a href="https://github.com/magicbug/Cloudlog/wiki/LoTW-Import-&-Export-Documentation" target="_blank">https://github.com/magicbug/Cloudlog/wiki/LoTW-Import-&-Export-Documentation</a></p>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|