diff --git a/application/controllers/qso.php b/application/controllers/qso.php index a47841ed..413e7bae 100644 --- a/application/controllers/qso.php +++ b/application/controllers/qso.php @@ -84,6 +84,15 @@ class QSO extends CI_Controller { $this->session->set_flashdata('notice', 'Record Updated'); redirect('logbook'); } + } + + /* Delete QSO */ + function delete($id) { + $this->load->model('logbook_model'); + $this->logbook_model->delete($id); + + $this->session->set_flashdata('notice', 'QSO Deleted Successfully'); + redirect('logbook'); } } diff --git a/application/models/logbook_model.php b/application/models/logbook_model.php index f243d4d5..910ea3c5 100644 --- a/application/models/logbook_model.php +++ b/application/models/logbook_model.php @@ -300,6 +300,11 @@ class Logbook_model extends CI_Model { return array('query' => $query, 'results' => $results, 'time' => $time); } + + function delete($id) { + $this->db->where('COL_PRIMARY_KEY', $id); + $this->db->delete($this->config->item('table_name')); + } } ?> diff --git a/application/views/qso/edit.php b/application/views/qso/edit.php index a3ad8be4..eca88cbc 100644 --- a/application/views/qso/edit.php +++ b/application/views/qso/edit.php @@ -1,7 +1,9 @@

Add QSO

- +
+

Delete Delete QSO

+
@@ -112,5 +114,4 @@
- diff --git a/application/views/view_log/index.php b/application/views/view_log/index.php index f7f5f307..c37f026d 100644 --- a/application/views/view_log/index.php +++ b/application/views/view_log/index.php @@ -58,7 +58,8 @@ - + diff --git a/images/delete.png b/images/delete.png new file mode 100644 index 00000000..08f24936 Binary files /dev/null and b/images/delete.png differ
COL_BAND; ?> COL_COUNTRY; ?>config->item('use_auth')) && ($this->session->userdata('user_type') >= 2)) { ?>Editconfig->item('use_auth')) && ($this->session->userdata('user_type') >= 2)) { ?>Edit +