From 3993326b080ac7964528e10b42614a22ab85712c Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Tue, 8 Nov 2011 17:42:59 +0000 Subject: [PATCH] Uses Callbytxt to lookup Gridsquare & name if not in logbook --- application/controllers/dashboard.php | 10 +++++++++ application/libraries/callbytxt.php | 32 +++++++++++++++++++++++++++ application/views/qso/index.php | 2 +- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 application/libraries/callbytxt.php diff --git a/application/controllers/dashboard.php b/application/controllers/dashboard.php index 7ad03767..670b75d8 100644 --- a/application/controllers/dashboard.php +++ b/application/controllers/dashboard.php @@ -137,5 +137,15 @@ class Dashboard extends CI_Controller { echo "}"; } + + function test() { + + $this->load->library('callbytxt'); + + $callbook = $this->callbytxt->callsign('m3ph'); + + print_r($callbook); + + } } \ No newline at end of file diff --git a/application/libraries/callbytxt.php b/application/libraries/callbytxt.php new file mode 100644 index 00000000..83f44293 --- /dev/null +++ b/application/libraries/callbytxt.php @@ -0,0 +1,32 @@ +calls->callsign; + $data['name'] = ucfirst(strtolower(($json_output->calls->first_name))); + $data['gridsquare'] = ucfirst($json_output->calls->gridsquare); + + $data['city'] = ucfirst(strtolower(($json_output->calls->city))); + + $data['lat'] = ucfirst($json_output->calls->lat); + $data['long'] = ucfirst($json_output->calls->long); + + return $data; + } + } +} + +/* End of file Callbytxt.php */ \ No newline at end of file diff --git a/application/views/qso/index.php b/application/views/qso/index.php index a7fea161..0ca9cabf 100644 --- a/application/views/qso/index.php +++ b/application/views/qso/index.php @@ -330,7 +330,7 @@ }); /* On Callsign Change */ - $("#callsign").keyup(function(){ + $("#callsign").focusout(function(){ if ($(this).val()) { /* Find Callsign Matches */ $('#partial_view').load("logbook/partial/" + $(this).val()).fadeIn("slow");