diff --git a/application/controllers/Awards.php b/application/controllers/Awards.php index 1bebcda1..c02bd243 100644 --- a/application/controllers/Awards.php +++ b/application/controllers/Awards.php @@ -74,6 +74,41 @@ class Awards extends CI_Controller { $this->load->view('awards/dok/details'); $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 () { $this->load->model('dxcc'); diff --git a/application/views/awards/dok/details_ajax.php b/application/views/awards/dok/details_ajax.php new file mode 100644 index 00000000..bdd89954 --- /dev/null +++ b/application/views/awards/dok/details_ajax.php @@ -0,0 +1,3 @@ +