diff --git a/application/controllers/Awards.php b/application/controllers/Awards.php index c02bd243..2133a304 100644 --- a/application/controllers/Awards.php +++ b/application/controllers/Awards.php @@ -243,6 +243,19 @@ class Awards extends CI_Controller { $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. Comment field - WAB:# diff --git a/application/views/awards/vucc/band.php b/application/views/awards/vucc/band.php index 4802da12..712d21b9 100644 --- a/application/views/awards/vucc/band.php +++ b/application/views/awards/vucc/band.php @@ -18,7 +18,7 @@ foreach ($vucc_array as $vucc => $value) { // Fills the table with the data echo ' '. $i++ .' - '. $vucc .' + '. $vucc .' '. $value['qsl'] . ' '. $value['lotw'] .' '; diff --git a/application/views/awards/vucc/details_ajax.php b/application/views/awards/vucc/details_ajax.php new file mode 100644 index 00000000..97a47ed4 --- /dev/null +++ b/application/views/awards/vucc/details_ajax.php @@ -0,0 +1,3 @@ +

Filtering on

+ +load->view('view_log/partial/log_ajax') ?> diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index 40ae42cd..95fb1f64 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1486,6 +1486,36 @@ $(document).ready(function(){ + uri->segment(2) == "vucc_band") { ?> + + function displayVuccContacts(gridsquare, band) { + var baseURL= ""; + $.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(); + } + }] + }); + } + }); + } + + + uri->segment(2) == "dok") { ?>