Uses Callbytxt to lookup Gridsquare & name if not in logbook
这个提交包含在:
父节点
1cfef832b2
当前提交
3993326b08
共有 3 个文件被更改,包括 43 次插入 和 1 次删除
|
|
@ -138,4 +138,14 @@ class Dashboard extends CI_Controller {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function test() {
|
||||||
|
|
||||||
|
$this->load->library('callbytxt');
|
||||||
|
|
||||||
|
$callbook = $this->callbytxt->callsign('m3ph');
|
||||||
|
|
||||||
|
print_r($callbook);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,32 @@
|
||||||
|
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
|
||||||
|
|
||||||
|
class Callbytxt {
|
||||||
|
|
||||||
|
/*
|
||||||
|
Communicates with the Callbytxt API functions
|
||||||
|
*/
|
||||||
|
|
||||||
|
public function callsign($callsign)
|
||||||
|
{
|
||||||
|
ini_set ('display_errors', 1);
|
||||||
|
$jsonurl = "http://callbytxt.org/db/".$callsign.".json";
|
||||||
|
|
||||||
|
$json = @file_get_contents($jsonurl,0,null,null);
|
||||||
|
$json_output = json_decode($json);
|
||||||
|
|
||||||
|
if(isset($json_output)) {
|
||||||
|
$data['callsign'] = $json_output->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 */
|
||||||
|
|
@ -330,7 +330,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
/* On Callsign Change */
|
/* On Callsign Change */
|
||||||
$("#callsign").keyup(function(){
|
$("#callsign").focusout(function(){
|
||||||
if ($(this).val()) {
|
if ($(this).val()) {
|
||||||
/* Find Callsign Matches */
|
/* Find Callsign Matches */
|
||||||
$('#partial_view').load("logbook/partial/" + $(this).val()).fadeIn("slow");
|
$('#partial_view').load("logbook/partial/" + $(this).val()).fadeIn("slow");
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用