diff --git a/application/models/User_model.php b/application/models/User_model.php index aeb20967..ea93efdf 100644 --- a/application/models/User_model.php +++ b/application/models/User_model.php @@ -427,6 +427,7 @@ class User_Model extends CI_Model { 'active_station_logbook' => $u->row()->active_station_logbook, 'language' => isset($u->row()->language) ? $u->row()->language: 'english', 'isWinkeyEnabled' => $u->row()->winkey, + 'isWinkeyWebsocketEnabled' => (bool)$u->row()->winkey_websocket, 'hasQrzKey' => $this->hasQrzKey($u->row()->user_id), 'callbook_type' => $callbook_type, 'callbook_username' => $callbook_username, diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index d7152fc2..038dc04b 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1125,11 +1125,223 @@ if ($this->session->userdata('user_id') != null) { uri->segment(1) == "qso") { ?> - session->userdata('isWinkeyEnabled')) { ?> + session->userdata('isWinkeyEnabled') && !$this->session->userdata('isWinkeyWebsocketEnabled')) { ?> - session->userdata('isWinkeyEnabled') && $this->session->userdata('isWinkeyWebsocketEnabled')) { ?> + - if ($this->optionslib->get_option('dxcache_url') != '') { ?> + + + + + optionslib->get_option('dxcache_url') != '') { ?> - + diff --git a/application/views/qso/index.php b/application/views/qso/index.php index 56b1700c..5993a1a3 100755 --- a/application/views/qso/index.php +++ b/application/views/qso/index.php @@ -673,9 +673,49 @@ + session->userdata('isWinkeyEnabled') && $this->session->userdata('isWinkeyWebsocketEnabled')) { ?> +
+
+

Winkey Web Sockets + +
+ Status: Disconnected +
+ + +

+
+ +
+ +
+ + + + + +

+ + +
+ Message Log: + +
+ +
+
+ + + session->userdata('isWinkeyEnabled')) { ?> + // if isWinkeyEnabled in session data is true and isWinkeyWebsocketEnabled is false + + if ($this->session->userdata('isWinkeyEnabled') && !$this->session->userdata('isWinkeyWebsocketEnabled')) { ?>