kopia lustrzana https://github.com/magicbug/Cloudlog
Merge pull request #624 from AndreasK79/was_dialog_minor_fixes - Brings new UI to Awards Area
This commit brings improved UI changes to the awards area when displaying extra data.pull/626/head
commit
827911a96f
|
@ -74,6 +74,41 @@ class Awards extends CI_Controller {
|
||||||
$this->load->view('awards/dok/details');
|
$this->load->view('awards/dok/details');
|
||||||
$this->load->view('interface_assets/footer');
|
$this->load->view('interface_assets/footer');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function dok_details_ajax(){
|
||||||
|
$a = $this->input->post();
|
||||||
|
$q = "";
|
||||||
|
foreach ($a as $key => $value) {
|
||||||
|
$q .= $key."=".$value.("(and)");
|
||||||
|
}
|
||||||
|
$q = substr($q, 0, strlen($q)-13);
|
||||||
|
|
||||||
|
$arguments["query"] = $q;
|
||||||
|
$arguments["fields"] = '';
|
||||||
|
$arguments["format"] = "json";
|
||||||
|
$arguments["limit"] = '';
|
||||||
|
$arguments["order"] = '';
|
||||||
|
|
||||||
|
// print_r($arguments);
|
||||||
|
// return;
|
||||||
|
|
||||||
|
// Load the API and Logbook models
|
||||||
|
$this->load->model('api_model');
|
||||||
|
$this->load->model('logbook_model');
|
||||||
|
|
||||||
|
// Call the parser within the API model to build the query
|
||||||
|
$query = $this->api_model->select_parse($arguments);
|
||||||
|
|
||||||
|
// Execute the query, and retrieve the results
|
||||||
|
$data = $this->logbook_model->api_search_query($query);
|
||||||
|
|
||||||
|
// Render Page
|
||||||
|
$data['page_title'] = "Log View - DOK";
|
||||||
|
$data['filter'] = str_replace("(and)", ", ", $q);//implode(", ", array_keys($a));
|
||||||
|
//$this->load->view('interface_assets/header', $data);
|
||||||
|
$this->load->view('awards/dok/details_ajax', $data);
|
||||||
|
//$this->load->view('interface_assets/footer');
|
||||||
|
}
|
||||||
|
|
||||||
public function dxcc () {
|
public function dxcc () {
|
||||||
$this->load->model('dxcc');
|
$this->load->model('dxcc');
|
||||||
|
@ -153,6 +188,19 @@ class Awards extends CI_Controller {
|
||||||
$this->load->view('interface_assets/footer');
|
$this->load->view('interface_assets/footer');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function dxcc_details_ajax(){
|
||||||
|
$this->load->model('logbook_model');
|
||||||
|
|
||||||
|
$country = str_replace('"', "", $this->input->post("Country"));
|
||||||
|
$band = str_replace('"', "", $this->input->post("Band"));
|
||||||
|
$data['results'] = $this->logbook_model->dxcc_qso_details($country, $band);
|
||||||
|
|
||||||
|
// Render Page
|
||||||
|
$data['page_title'] = "Log View - DXCC";
|
||||||
|
$data['filter'] = "country ".$country. " and ".$band;
|
||||||
|
$this->load->view('awards/dxcc/details_ajax', $data);
|
||||||
|
}
|
||||||
|
|
||||||
public function vucc() {
|
public function vucc() {
|
||||||
$this->load->model('vucc');
|
$this->load->model('vucc');
|
||||||
$data['worked_bands'] = $this->vucc->get_worked_bands();
|
$data['worked_bands'] = $this->vucc->get_worked_bands();
|
||||||
|
@ -195,6 +243,19 @@ class Awards extends CI_Controller {
|
||||||
$this->load->view('interface_assets/footer');
|
$this->load->view('interface_assets/footer');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function vucc_details_ajax(){
|
||||||
|
$this->load->model('logbook_model');
|
||||||
|
|
||||||
|
$gridsquare = str_replace('"', "", $this->input->post("Gridsquare"));
|
||||||
|
$band = str_replace('"', "", $this->input->post("Band"));
|
||||||
|
$data['results'] = $this->logbook_model->vucc_qso_details($gridsquare, $band);
|
||||||
|
|
||||||
|
// Render Page
|
||||||
|
$data['page_title'] = "Log View - VUCC";
|
||||||
|
$data['filter'] = "vucc " . $gridsquare . " and band ".$band;
|
||||||
|
$this->load->view('awards/vucc/details_ajax', $data);
|
||||||
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Handles Displaying of WAB Squares worked.
|
Handles Displaying of WAB Squares worked.
|
||||||
Comment field - WAB:#
|
Comment field - WAB:#
|
||||||
|
@ -311,6 +372,19 @@ class Awards extends CI_Controller {
|
||||||
$this->load->view('interface_assets/footer');
|
$this->load->view('interface_assets/footer');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function cq_details_ajax(){
|
||||||
|
$this->load->model('logbook_model');
|
||||||
|
|
||||||
|
$cqzone = str_replace('"', "", $this->input->post("CQZone"));
|
||||||
|
$band = str_replace('"', "", $this->input->post("Band"));
|
||||||
|
$data['results'] = $this->logbook_model->cq_qso_details($cqzone, $band);
|
||||||
|
|
||||||
|
// Render Page
|
||||||
|
$data['page_title'] = "Log View - DXCC";
|
||||||
|
$data['filter'] = "CQZone ".$cqzone. " and ".$band;;
|
||||||
|
$this->load->view('awards/cq/details_ajax', $data);
|
||||||
|
}
|
||||||
|
|
||||||
public function was() {
|
public function was() {
|
||||||
$this->load->model('was');
|
$this->load->model('was');
|
||||||
$data['worked_bands'] = $this->was->get_worked_bands();
|
$data['worked_bands'] = $this->was->get_worked_bands();
|
||||||
|
@ -455,4 +529,17 @@ class Awards extends CI_Controller {
|
||||||
$this->load->view('awards/iota/details');
|
$this->load->view('awards/iota/details');
|
||||||
$this->load->view('interface_assets/footer');
|
$this->load->view('interface_assets/footer');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function iota_details_ajax(){
|
||||||
|
$this->load->model('logbook_model');
|
||||||
|
|
||||||
|
$iota = str_replace('"', "", $this->input->post("Iota"));
|
||||||
|
$band = str_replace('"', "", $this->input->post("Band"));
|
||||||
|
$data['results'] = $this->logbook_model->iota_qso_details($iota, $band);
|
||||||
|
|
||||||
|
// Render Page
|
||||||
|
$data['page_title'] = "Log View - IOTA";
|
||||||
|
$data['filter'] = "iota ".$iota. " and ".$band;
|
||||||
|
$this->load->view('awards/iota/details_ajax', $data);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -97,14 +97,14 @@ class CQ extends CI_Model{
|
||||||
if ($postdata['worked'] != NULL) {
|
if ($postdata['worked'] != NULL) {
|
||||||
$cqBand = $this->getCQWorked($station_id, $band, $postdata);
|
$cqBand = $this->getCQWorked($station_id, $band, $postdata);
|
||||||
foreach ($cqBand as $line) {
|
foreach ($cqBand as $line) {
|
||||||
$bandCq[$line->col_cqz][$band] = '<div class="alert-danger"><a href=\'cq_details?CQZone="' . str_replace("&", "%26", $line->col_cqz) . '"&Band="' . $band . '"\'>W</a></div>';
|
$bandCq[$line->col_cqz][$band] = '<div class="alert-danger"><a href=\'javascript:displayCqContacts("' . str_replace("&", "%26", $line->col_cqz) . '","' . $band . '")\'>W</a></div>';
|
||||||
$cqZ[$line->col_cqz]['count']++;
|
$cqZ[$line->col_cqz]['count']++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($postdata['confirmed'] != NULL) {
|
if ($postdata['confirmed'] != NULL) {
|
||||||
$cqBand = $this->getCQConfirmed($station_id, $band, $postdata);
|
$cqBand = $this->getCQConfirmed($station_id, $band, $postdata);
|
||||||
foreach ($cqBand as $line) {
|
foreach ($cqBand as $line) {
|
||||||
$bandCq[$line->col_cqz][$band] = '<div class="alert-success"><a href=\'cq_details?CQZone="' . str_replace("&", "%26", $line->col_cqz) . '"&Band="' . $band . '"\'>C</a></div>';
|
$bandCq[$line->col_cqz][$band] = '<div class="alert-success"><a href=\'javascript:displayCqContacts("' . str_replace("&", "%26", $line->col_cqz) . '","' . $band . '")\'>C</a></div>';
|
||||||
$cqZ[$line->col_cqz]['count']++;
|
$cqZ[$line->col_cqz]['count']++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -191,7 +191,7 @@ class DXCC extends CI_Model {
|
||||||
if ($postdata['worked'] != NULL) {
|
if ($postdata['worked'] != NULL) {
|
||||||
$workedDXCC = $this->getDxccBandWorked($station_id, $band, $postdata);
|
$workedDXCC = $this->getDxccBandWorked($station_id, $band, $postdata);
|
||||||
foreach ($workedDXCC as $wdxcc) {
|
foreach ($workedDXCC as $wdxcc) {
|
||||||
$dxccMatrix[$wdxcc->dxcc][$band] = '<div class="alert-danger"><a href=\'dxcc_details?Country="'.str_replace("&", "%26", $wdxcc->name).'"&Band="'. $band . '"\'>W</a></div>';;
|
$dxccMatrix[$wdxcc->dxcc][$band] = '<div class="alert-danger"><a href=\'javascript:displayDxccContacts("'.str_replace("&", "%26", $wdxcc->name).'","'. $band . '")\'>W</a></div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -199,7 +199,7 @@ class DXCC extends CI_Model {
|
||||||
if ($postdata['confirmed'] != NULL) {
|
if ($postdata['confirmed'] != NULL) {
|
||||||
$confirmedDXCC = $this->getDxccBandConfirmed($station_id, $band, $postdata);
|
$confirmedDXCC = $this->getDxccBandConfirmed($station_id, $band, $postdata);
|
||||||
foreach ($confirmedDXCC as $cdxcc) {
|
foreach ($confirmedDXCC as $cdxcc) {
|
||||||
$dxccMatrix[$cdxcc->dxcc][$band] = '<div class="alert-success"><a href=\'dxcc_details?Country="'.str_replace("&", "%26", $cdxcc->name).'"&Band="'. $band . '"\'>C</a></div>';;
|
$dxccMatrix[$cdxcc->dxcc][$band] = '<div class="alert-success"><a href=\'javascript:displayDxccContacts("'.str_replace("&", "%26", $cdxcc->name).'","'. $band . '")\'>C</a></div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -81,7 +81,7 @@ class IOTA extends CI_Model {
|
||||||
if ($postdata['worked'] != NULL) {
|
if ($postdata['worked'] != NULL) {
|
||||||
$workedIota = $this->getIotaBandWorked($station_id, $band, $postdata);
|
$workedIota = $this->getIotaBandWorked($station_id, $band, $postdata);
|
||||||
foreach ($workedIota as $wiota) {
|
foreach ($workedIota as $wiota) {
|
||||||
$iotaMatrix[$wiota->tag][$band] = '<div class="alert-danger"><a href=\'iota_details?Iota="'.$wiota->tag.'"&Band="'. $band . '"\'>W</a></div>';;
|
$iotaMatrix[$wiota->tag][$band] = '<div class="alert-danger"><a href=\'javascript:displayIotaContacts("'.$wiota->tag.'","'. $band . '")\'>W</a></div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -89,7 +89,7 @@ class IOTA extends CI_Model {
|
||||||
if ($postdata['confirmed'] != NULL) {
|
if ($postdata['confirmed'] != NULL) {
|
||||||
$confirmedIota = $this->getIotaBandConfirmed($station_id, $band, $postdata);
|
$confirmedIota = $this->getIotaBandConfirmed($station_id, $band, $postdata);
|
||||||
foreach ($confirmedIota as $ciota) {
|
foreach ($confirmedIota as $ciota) {
|
||||||
$iotaMatrix[$ciota->tag][$band] = '<div class="alert-success"><a href=\'iota_details?Iota="'.$ciota->tag.'"&Band="'. $band . '"\'>C</a></div>';;
|
$iotaMatrix[$ciota->tag][$band] = '<div class="alert-success"><a href=\'javascript:displayIotaContacts("'.$ciota->tag.'","'. $band . '")\'>C</a></div>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
<h3>Filtering on <?php echo $filter ?></h3>
|
||||||
|
|
||||||
|
<?php $this->load->view('view_log/partial/log_ajax') ?>
|
|
@ -11,12 +11,12 @@
|
||||||
<a class="nav-link active" id="table-tab" data-toggle="tab" href="#table" role="tab" aria-controls="table" aria-selected="true">Table</a>
|
<a class="nav-link active" id="table-tab" data-toggle="tab" href="#table" role="tab" aria-controls="table" aria-selected="true">Table</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item">
|
<li class="nav-item">
|
||||||
<a class="nav-link" id="map-tab" data-toggle="tab" href="#map" role="tab" aria-controls="home" aria-selected="false">Map</a>
|
<a class="nav-link" id="map-tab" data-toggle="tab" href="#cqmap" role="tab" aria-controls="home" aria-selected="false">Map</a>
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
<div class="tab-content" id="myTabContent">
|
<div class="tab-content" id="myTabContent">
|
||||||
<div class="tab-pane fade" id="map" role="tabpanel" aria-labelledby="home-tab">
|
<div class="tab-pane fade" id="cqmap" role="tabpanel" aria-labelledby="home-tab">
|
||||||
<br />
|
<br />
|
||||||
<map name="CQ">
|
<map name="CQ">
|
||||||
<area href="cq_details?CQZone=1" title="zone_1" class="zone_1" shape="poly" coords="306,0,306,25,322,37,322,41,291,62,291,76,291,84,364,84,364,67,368,64,373,60,378,60,378,57,377,57,372,52,366,52,366,51,393,51,419,51,419,37,422,35,422,33,420,33,417,30,417,26,408,17,408,0">
|
<area href="cq_details?CQZone=1" title="zone_1" class="zone_1" shape="poly" coords="306,0,306,25,322,37,322,41,291,62,291,76,291,84,364,84,364,67,368,64,373,60,378,60,378,57,377,57,372,52,366,52,366,51,393,51,419,51,419,37,422,35,422,33,420,33,417,30,417,26,408,17,408,0">
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
<h3>Filtering on <?php echo $filter ?></h3>
|
||||||
|
|
||||||
|
<?php $this->load->view('view_log/partial/log_ajax') ?>
|
|
@ -26,7 +26,7 @@
|
||||||
if ($count == 0){
|
if ($count == 0){
|
||||||
print("<td> </td>");
|
print("<td> </td>");
|
||||||
}else{
|
}else{
|
||||||
printf("<td><a href='dok_details?Dok=\"%s\"&Band=\"%s\"'>%d</a></td>", str_replace("&", "%26", $dok), $band, $count);
|
printf("<td><a href='javascript:displayDokContacts(\"%s\",\"%s\")'>%d</a></td>", str_replace("&", "%26", $dok), $band, $count);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
<h3>Filtering on <?php echo $filter ?></h3>
|
||||||
|
|
||||||
|
<?php $this->load->view('view_log/partial/log_ajax') ?>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<h3>Filtering on <?php echo $filter ?></h3>
|
||||||
|
|
||||||
|
<?php $this->load->view('view_log/partial/log_ajax') ?>
|
|
@ -18,7 +18,7 @@
|
||||||
foreach ($vucc_array as $vucc => $value) { // Fills the table with the data
|
foreach ($vucc_array as $vucc => $value) { // Fills the table with the data
|
||||||
echo '<tr>
|
echo '<tr>
|
||||||
<td>'. $i++ .'</td>
|
<td>'. $i++ .'</td>
|
||||||
<td><a href=\'vucc_details?Gridsquare="'. $vucc .'"&Band="'. $band . '"\'>'. $vucc .'</td>
|
<td><a href=\'javascript:displayVuccContacts("'. $vucc .'","'. $band . '")\'>'. $vucc .'</td>
|
||||||
<td>'. $value['qsl'] . '</td>
|
<td>'. $value['qsl'] . '</td>
|
||||||
<td>'. $value['lotw'] .'</td>
|
<td>'. $value['lotw'] .'</td>
|
||||||
</tr>';
|
</tr>';
|
||||||
|
|
|
@ -0,0 +1,3 @@
|
||||||
|
<h3>Filtering on <?php echo $filter ?></h3>
|
||||||
|
|
||||||
|
<?php $this->load->view('view_log/partial/log_ajax') ?>
|
|
@ -1410,9 +1410,204 @@ $(document).ready(function(){
|
||||||
</script>
|
</script>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<?php if ($this->uri->segment(2) == "was") { ?>
|
|
||||||
<script src="<?php echo base_url(); ?>assets/js/bootstrapdialog/js/bootstrap-dialog.min.js"></script>
|
<script src="<?php echo base_url(); ?>assets/js/bootstrapdialog/js/bootstrap-dialog.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
|
function displayQso(id) {
|
||||||
|
var baseURL= "<?php echo base_url();?>";
|
||||||
|
$.ajax({
|
||||||
|
url: baseURL + 'index.php/logbook/view/' + id,
|
||||||
|
type: 'post',
|
||||||
|
success: function(html) {
|
||||||
|
BootstrapDialog.show({
|
||||||
|
title: 'QSO Data',
|
||||||
|
cssClass: 'qso-dialog',
|
||||||
|
size: BootstrapDialog.SIZE_WIDE,
|
||||||
|
nl2br: false,
|
||||||
|
message: html,
|
||||||
|
onshown: function(dialog) {
|
||||||
|
var qsoid = $("#qsoid").text();
|
||||||
|
$(".editButton").html('<a class="btn btn-success" id="edit_qso" href="javascript:qso_edit('+qsoid+')"><i class="fas fa-edit"></i> Edit QSO</a>');
|
||||||
|
var lat = $("#lat").text();
|
||||||
|
var long = $("#long").text();
|
||||||
|
var callsign = $("#callsign").text();
|
||||||
|
var mymap = L.map('map').setView([lat,long], 5);
|
||||||
|
|
||||||
|
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw', {
|
||||||
|
maxZoom: 18,
|
||||||
|
attribution: 'Map data © <a href="https://www.openstreetmap.org/">OpenStreetMap</a>, ' +
|
||||||
|
'Generated by <a href="http://www.cloudlog.co.uk/">Cloudlog</a>',
|
||||||
|
id: 'mapbox.streets'
|
||||||
|
}).addTo(mymap);
|
||||||
|
|
||||||
|
var redIcon = L.icon({
|
||||||
|
iconUrl: icon_dot_url,
|
||||||
|
iconSize: [18, 18], // size of the icon
|
||||||
|
});
|
||||||
|
|
||||||
|
L.marker([lat,long], {icon: redIcon}).addTo(mymap)
|
||||||
|
.bindPopup(callsign);
|
||||||
|
|
||||||
|
mymap.on('click', onMapClick);
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
<?php if ($this->uri->segment(2) == "dxcc") { ?>
|
||||||
|
|
||||||
|
function displayDxccContacts(country, band) {
|
||||||
|
var baseURL= "<?php echo base_url();?>";
|
||||||
|
$.ajax({
|
||||||
|
url: baseURL + 'index.php/awards/dxcc_details_ajax',
|
||||||
|
type: 'post',
|
||||||
|
data: {'Country': country,
|
||||||
|
'Band': band
|
||||||
|
},
|
||||||
|
success: function(html) {
|
||||||
|
BootstrapDialog.show({
|
||||||
|
title: 'QSO Data',
|
||||||
|
size: BootstrapDialog.SIZE_WIDE,
|
||||||
|
cssClass: 'qso-dxcc-dialog',
|
||||||
|
nl2br: false,
|
||||||
|
message: html,
|
||||||
|
buttons: [{
|
||||||
|
label: 'Close',
|
||||||
|
action: function (dialogItself) {
|
||||||
|
dialogItself.close();
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php if ($this->uri->segment(2) == "vucc_band") { ?>
|
||||||
|
|
||||||
|
function displayVuccContacts(gridsquare, band) {
|
||||||
|
var baseURL= "<?php echo base_url();?>";
|
||||||
|
$.ajax({
|
||||||
|
url: baseURL + 'index.php/awards/vucc_details_ajax',
|
||||||
|
type: 'post',
|
||||||
|
data: {'Gridsquare': gridsquare,
|
||||||
|
'Band': band
|
||||||
|
},
|
||||||
|
success: function(html) {
|
||||||
|
BootstrapDialog.show({
|
||||||
|
title: 'QSO Data',
|
||||||
|
size: BootstrapDialog.SIZE_WIDE,
|
||||||
|
cssClass: 'qso-vucc-dialog',
|
||||||
|
nl2br: false,
|
||||||
|
message: html,
|
||||||
|
buttons: [{
|
||||||
|
label: 'Close',
|
||||||
|
action: function (dialogItself) {
|
||||||
|
dialogItself.close();
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
|
||||||
|
<?php if ($this->uri->segment(2) == "dok") { ?>
|
||||||
|
|
||||||
|
function displayDokContacts(dok, band) {
|
||||||
|
var baseURL= "<?php echo base_url();?>";
|
||||||
|
$.ajax({
|
||||||
|
url: baseURL + 'index.php/awards/dok_details_ajax',
|
||||||
|
type: 'post',
|
||||||
|
data: {'Dok': dok,
|
||||||
|
'Band': band
|
||||||
|
},
|
||||||
|
success: function(html) {
|
||||||
|
BootstrapDialog.show({
|
||||||
|
title: 'QSO Data',
|
||||||
|
size: BootstrapDialog.SIZE_WIDE,
|
||||||
|
cssClass: 'qso-dok-dialog',
|
||||||
|
nl2br: false,
|
||||||
|
message: html,
|
||||||
|
buttons: [{
|
||||||
|
label: 'Close',
|
||||||
|
action: function (dialogItself) {
|
||||||
|
dialogItself.close();
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php if ($this->uri->segment(2) == "iota") { ?>
|
||||||
|
|
||||||
|
function displayIotaContacts(iota, band) {
|
||||||
|
var baseURL= "<?php echo base_url();?>";
|
||||||
|
$.ajax({
|
||||||
|
url: baseURL + 'index.php/awards/iota_details_ajax',
|
||||||
|
type: 'post',
|
||||||
|
data: {'Iota': iota,
|
||||||
|
'Band': band
|
||||||
|
},
|
||||||
|
success: function(html) {
|
||||||
|
BootstrapDialog.show({
|
||||||
|
title: 'QSO Data',
|
||||||
|
size: BootstrapDialog.SIZE_WIDE,
|
||||||
|
cssClass: 'qso-iota-dialog',
|
||||||
|
nl2br: false,
|
||||||
|
message: html,
|
||||||
|
buttons: [{
|
||||||
|
label: 'Close',
|
||||||
|
action: function (dialogItself) {
|
||||||
|
dialogItself.close();
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php if ($this->uri->segment(2) == "cq") { ?>
|
||||||
|
|
||||||
|
function displayCqContacts(cqzone, band) {
|
||||||
|
var baseURL= "<?php echo base_url();?>";
|
||||||
|
$.ajax({
|
||||||
|
url: baseURL + 'index.php/awards/cq_details_ajax',
|
||||||
|
type: 'post',
|
||||||
|
data: {'CQZone': cqzone,
|
||||||
|
'Band': band
|
||||||
|
},
|
||||||
|
success: function(html) {
|
||||||
|
BootstrapDialog.show({
|
||||||
|
title: 'QSO Data',
|
||||||
|
size: BootstrapDialog.SIZE_WIDE,
|
||||||
|
cssClass: 'qso-cq-dialog',
|
||||||
|
nl2br: false,
|
||||||
|
message: html,
|
||||||
|
buttons: [{
|
||||||
|
label: 'Close',
|
||||||
|
action: function (dialogItself) {
|
||||||
|
dialogItself.close();
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
|
<?php if ($this->uri->segment(2) == "was") { ?>
|
||||||
function displayWasContacts(was, band) {
|
function displayWasContacts(was, band) {
|
||||||
var baseURL= "<?php echo base_url();?>";
|
var baseURL= "<?php echo base_url();?>";
|
||||||
$.ajax({
|
$.ajax({
|
||||||
|
@ -1425,7 +1620,7 @@ $(document).ready(function(){
|
||||||
BootstrapDialog.show({
|
BootstrapDialog.show({
|
||||||
title: 'QSO Data',
|
title: 'QSO Data',
|
||||||
size: BootstrapDialog.SIZE_WIDE,
|
size: BootstrapDialog.SIZE_WIDE,
|
||||||
cssClass: 'qso-dialog',
|
cssClass: 'qso-was-dialog',
|
||||||
nl2br: false,
|
nl2br: false,
|
||||||
message: html,
|
message: html,
|
||||||
buttons: [{
|
buttons: [{
|
||||||
|
@ -1438,6 +1633,7 @@ $(document).ready(function(){
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
<?php } ?>
|
||||||
|
|
||||||
function qsl_rcvd(id, method) {
|
function qsl_rcvd(id, method) {
|
||||||
var baseURL= "<?php echo base_url();?>";
|
var baseURL= "<?php echo base_url();?>";
|
||||||
|
@ -1525,6 +1721,6 @@ $(document).ready(function(){
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
<?php } ?>
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
@ -29,9 +29,7 @@
|
||||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/ldbtn.min.css" />
|
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/css/ldbtn.min.css" />
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
<?php if ($this->uri->segment(2) == "was") { ?>
|
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/js/bootstrapdialog/css/bootstrap-dialog.min.css" />
|
||||||
<link rel="stylesheet" type="text/css" href="<?php echo base_url(); ?>assets/js/bootstrapdialog/css/bootstrap-dialog.min.css" />
|
|
||||||
<?php } ?>
|
|
||||||
|
|
||||||
<?php if ($this->uri->segment(1) == "adif") { ?>
|
<?php if ($this->uri->segment(1) == "adif") { ?>
|
||||||
<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/datepicker.css" />
|
<link rel="stylesheet" href="<?php echo base_url(); ?>assets/css/datepicker.css" />
|
||||||
|
|
|
@ -41,7 +41,7 @@
|
||||||
<td><?php $timestamp = strtotime($row->COL_TIME_ON); echo date('H:i', $timestamp); ?></td>
|
<td><?php $timestamp = strtotime($row->COL_TIME_ON); echo date('H:i', $timestamp); ?></td>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
<td>
|
<td>
|
||||||
<a id="edit_qso" href="javascript:qso_edit(<?php echo $row->COL_PRIMARY_KEY; ?>)"><?php echo str_replace("0","Ø",strtoupper($row->COL_CALL)); ?></a>
|
<a id="edit_qso" href="javascript:displayQso(<?php echo $row->COL_PRIMARY_KEY; ?>)"><?php echo str_replace("0","Ø",strtoupper($row->COL_CALL)); ?></a>
|
||||||
</td>
|
</td>
|
||||||
<td><?php echo $row->COL_MODE; ?></td>
|
<td><?php echo $row->COL_MODE; ?></td>
|
||||||
<td><?php echo $row->COL_RST_SENT; ?> <?php if ($row->COL_STX) { ?><span class="badge badge-light"><?php echo $row->COL_STX;?></span><?php } ?><?php if ($row->COL_STX_STRING) { ?><span class="badge badge-light"><?php echo $row->COL_STX_STRING;?></span><?php } ?></td>
|
<td><?php echo $row->COL_RST_SENT; ?> <?php if ($row->COL_STX) { ?><span class="badge badge-light"><?php echo $row->COL_STX;?></span><?php } ?><?php if ($row->COL_STX_STRING) { ?><span class="badge badge-light"><?php echo $row->COL_STX_STRING;?></span><?php } ?></td>
|
||||||
|
|
|
@ -249,7 +249,7 @@
|
||||||
|
|
||||||
<?php if(($this->config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE) { ?>
|
<?php if(($this->config->item('use_auth') && ($this->session->userdata('user_type') >= 2)) || $this->config->item('use_auth') === FALSE) { ?>
|
||||||
<br>
|
<br>
|
||||||
<p><a class="btn btn-success" href="<?php echo site_url('qso/edit'); ?>/<?php echo $row->COL_PRIMARY_KEY; ?>" href="javascript:;"><i class="fas fa-edit"></i> Edit QSO</a></p>
|
<p class="editButton"><a class="btn btn-success" href="<?php echo site_url('qso/edit'); ?>/<?php echo $row->COL_PRIMARY_KEY; ?>" href="javascript:;"><i class="fas fa-edit"></i> Edit QSO</a></p>
|
||||||
<?php } ?>
|
<?php } ?>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -279,6 +279,10 @@ var lat = <?php echo $lat; ?>;
|
||||||
var long = <?php echo $lng; ?>;
|
var long = <?php echo $lng; ?>;
|
||||||
var callsign = "<?php echo $row->COL_CALL; ?>";
|
var callsign = "<?php echo $row->COL_CALL; ?>";
|
||||||
</script>
|
</script>
|
||||||
|
<div hidden id ='lat'><?php echo $lat; ?></div>
|
||||||
|
<div hidden id ='long'><?php echo $lng; ?></div>
|
||||||
|
<div hidden id ='callsign'><?php echo $row->COL_CALL; ?></div>
|
||||||
|
<div hidden id ='qsoid'><?php echo $row->COL_PRIMARY_KEY; ?></div>
|
||||||
|
|
||||||
<?php } } ?>
|
<?php } } ?>
|
||||||
<?php
|
<?php
|
||||||
|
|
Ładowanie…
Reference in New Issue