From 50104e3fa94659f463de9e5957c246e1c0669fee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tobias=20M=C3=A4del?= Date: Tue, 26 Feb 2019 15:20:47 +0100 Subject: [PATCH] Fix lookup when no callbook is configured --- application/controllers/Logbook.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/application/controllers/Logbook.php b/application/controllers/Logbook.php index df4d93e6..c3ce6eb6 100755 --- a/application/controllers/Logbook.php +++ b/application/controllers/Logbook.php @@ -110,10 +110,13 @@ class Logbook extends CI_Controller { $callbook = $this->hamqth->search($callsign, $this->session->userdata('hamqth_session_key')); } - $return['callsign_name'] = $callbook['name']; - $return['callsign_qra'] = $callbook['gridsquare']; - $return['callsign_qth'] = $callbook['city']; - $return['callsign_iota'] = $callbook['iota']; + if (isset($callbook)) + { + $return['callsign_name'] = $callbook['name']; + $return['callsign_qra'] = $callbook['gridsquare']; + $return['callsign_qth'] = $callbook['city']; + $return['callsign_iota'] = $callbook['iota']; + } $return['bearing'] = $this->bearing($return['callsign_qra']); echo json_encode($return, JSON_PRETTY_PRINT);