diff --git a/application/controllers/Dashboard.php b/application/controllers/Dashboard.php index 34eee31a2..6197c9956 100644 --- a/application/controllers/Dashboard.php +++ b/application/controllers/Dashboard.php @@ -47,6 +47,7 @@ class Dashboard extends CI_Controller { $data['total_digi'] = $this->logbook_model->total_digi(); $data['total_countrys'] = $this->logbook_model->total_countrys(); + $data['total_countrys_confirmed'] = $this->logbook_model->total_countrys_confirmed(); $data['total_qsl_sent'] = $this->logbook_model->total_qsl_sent(); $data['total_qsl_recv'] = $this->logbook_model->total_qsl_recv(); diff --git a/application/models/Logbook_model.php b/application/models/Logbook_model.php index de36e935d..3f70c05ed 100755 --- a/application/models/Logbook_model.php +++ b/application/models/Logbook_model.php @@ -816,6 +816,17 @@ class Logbook_model extends CI_Model { return $query->num_rows(); } + /* Return total number of countrys confirmed with paper QSL */ + function total_countrys_confirmed() { + $CI =& get_instance(); + $CI->load->model('Stations'); + $station_id = $CI->Stations->find_active(); + + $query = $this->db->query('SELECT DISTINCT (COL_COUNTRY) FROM '.$this->config->item('table_name').' WHERE station_id = '.$station_id.' AND COL_QSL_RCVD =\'Y\''); + + return $query->num_rows(); + } + function api_search_query($query) { $time_start = microtime(true); $results = $this->db->query($query); diff --git a/application/views/dashboard/index.php b/application/views/dashboard/index.php index a405c7cba..4452b60b5 100644 --- a/application/views/dashboard/index.php +++ b/application/views/dashboard/index.php @@ -105,10 +105,17 @@