Added all to the gridsquare select. Fixes #470.
这个提交包含在:
父节点
93b7100c51
当前提交
949c421a61
共有 2 个文件被更改,包括 41 次插入 和 14 次删除
|
|
@ -51,15 +51,22 @@ class Gridsquares_model extends CI_Model {
|
||||||
$CI =& get_instance();
|
$CI =& get_instance();
|
||||||
$CI->load->model('Stations');
|
$CI->load->model('Stations');
|
||||||
$station_id = $CI->Stations->find_active();
|
$station_id = $CI->Stations->find_active();
|
||||||
return $this->db->query('SELECT distinct substring(COL_GRIDSQUARE,1,6) as GRID_SQUARES, COL_BAND FROM '.$this->config->item('table_name').'
|
|
||||||
WHERE station_id = "'.$station_id.'" AND COL_GRIDSQUARE != ""
|
$sql = 'SELECT distinct substring(COL_GRIDSQUARE,1,6) as GRID_SQUARES, COL_BAND FROM '
|
||||||
AND COL_BAND = "'.$band.'"
|
.$this->config->item('table_name')
|
||||||
|
.' WHERE station_id = "'
|
||||||
|
.$station_id.'" AND COL_GRIDSQUARE != ""';
|
||||||
|
if ($band != 'All') {
|
||||||
|
$sql .= ' AND COL_BAND = "' . $band
|
||||||
|
.'"
|
||||||
AND COL_PROP_MODE != "SAT"
|
AND COL_PROP_MODE != "SAT"
|
||||||
AND COL_PROP_MODE != "INTERNET"
|
AND COL_PROP_MODE != "INTERNET"
|
||||||
AND COL_PROP_MODE != "ECH"
|
AND COL_PROP_MODE != "ECH"
|
||||||
AND COL_PROP_MODE != "RPT"
|
AND COL_PROP_MODE != "RPT"
|
||||||
AND COL_SAT_NAME = ""
|
AND COL_SAT_NAME = ""';
|
||||||
');
|
}
|
||||||
|
|
||||||
|
return $this->db->query($sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_band_confirmed($band) {
|
function get_band_confirmed($band) {
|
||||||
|
|
@ -67,14 +74,24 @@ class Gridsquares_model extends CI_Model {
|
||||||
$CI->load->model('Stations');
|
$CI->load->model('Stations');
|
||||||
$station_id = $CI->Stations->find_active();
|
$station_id = $CI->Stations->find_active();
|
||||||
|
|
||||||
return $this->db->query('SELECT distinct substring(COL_GRIDSQUARE,1,6) as GRID_SQUARES, COL_BAND FROM '.$this->config->item('table_name').' WHERE station_id = "'.$station_id.'" AND COL_GRIDSQUARE != "" AND COL_BAND = "'.$band.'"
|
$sql = 'SELECT distinct substring(COL_GRIDSQUARE,1,6) as GRID_SQUARES, COL_BAND FROM '
|
||||||
|
.$this->config->item('table_name')
|
||||||
|
.' WHERE station_id = "'
|
||||||
|
.$station_id.'" AND COL_GRIDSQUARE != ""';
|
||||||
|
if ($band != 'All') {
|
||||||
|
$sql .= ' AND COL_BAND = "' . $band
|
||||||
|
.'"
|
||||||
AND COL_PROP_MODE != "SAT"
|
AND COL_PROP_MODE != "SAT"
|
||||||
AND COL_PROP_MODE != "INTERNET"
|
AND COL_PROP_MODE != "INTERNET"
|
||||||
AND COL_PROP_MODE != "ECH"
|
AND COL_PROP_MODE != "ECH"
|
||||||
AND COL_PROP_MODE != "RPT"
|
AND COL_PROP_MODE != "RPT"
|
||||||
AND COL_SAT_NAME = ""
|
AND COL_SAT_NAME = ""';
|
||||||
AND (COL_LOTW_QSL_RCVD = "Y" OR COL_QSL_RCVD = "Y")
|
}
|
||||||
');
|
|
||||||
|
$sql .= ' AND (COL_LOTW_QSL_RCVD = "Y" OR COL_QSL_RCVD = "Y")';
|
||||||
|
|
||||||
|
|
||||||
|
return $this->db->query($sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
function search_band($band, $gridsquare) {
|
function search_band($band, $gridsquare) {
|
||||||
|
|
@ -82,13 +99,23 @@ class Gridsquares_model extends CI_Model {
|
||||||
$CI->load->model('Stations');
|
$CI->load->model('Stations');
|
||||||
$station_id = $CI->Stations->find_active();
|
$station_id = $CI->Stations->find_active();
|
||||||
|
|
||||||
$result = $this->db->query('SELECT COL_CALL, COL_TIME_ON, COL_BAND, COL_MODE, COL_GRIDSQUARE FROM '.$this->config->item('table_name').' WHERE station_id = "'.$station_id.'" AND COL_GRIDSQUARE LIKE "%'.$gridsquare.'%" AND COL_BAND = "'.$band.'"
|
$sql = 'SELECT COL_CALL, COL_TIME_ON, COL_BAND, COL_MODE, COL_GRIDSQUARE FROM '
|
||||||
|
.$this->config->item('table_name')
|
||||||
|
.' WHERE station_id = "'
|
||||||
|
.$station_id.'" AND COL_GRIDSQUARE LIKE "%'
|
||||||
|
.$gridsquare.'%"';
|
||||||
|
|
||||||
|
if ($band != 'All') {
|
||||||
|
$sql .= ' AND COL_BAND = "' . $band
|
||||||
|
.'"
|
||||||
AND COL_PROP_MODE != "SAT"
|
AND COL_PROP_MODE != "SAT"
|
||||||
AND COL_PROP_MODE != "INTERNET"
|
AND COL_PROP_MODE != "INTERNET"
|
||||||
AND COL_PROP_MODE != "ECH"
|
AND COL_PROP_MODE != "ECH"
|
||||||
AND COL_PROP_MODE != "RPT"
|
AND COL_PROP_MODE != "RPT"
|
||||||
AND COL_SAT_NAME = ""
|
AND COL_SAT_NAME = ""';
|
||||||
');
|
}
|
||||||
|
|
||||||
|
$result = $this->db->query($sql);
|
||||||
|
|
||||||
//print_r($result);
|
//print_r($result);
|
||||||
return json_encode($result->result());
|
return json_encode($result->result());
|
||||||
|
|
|
||||||
|
|
@ -983,8 +983,8 @@ $(document).ready(function(){
|
||||||
<?php if ($this->uri->segment(1) == "gridsquares" && $this->uri->segment(2) == "band") { ?>
|
<?php if ($this->uri->segment(1) == "gridsquares" && $this->uri->segment(2) == "band") { ?>
|
||||||
|
|
||||||
var bands_available = <?php echo $bands_available; ?>;
|
var bands_available = <?php echo $bands_available; ?>;
|
||||||
|
$('#gridsquare_bands').append('<option value="All">All</option>')
|
||||||
$.each(bands_available, function(key, value) {
|
$.each(bands_available, function(key, value) {
|
||||||
$('#gridsquare_bands')
|
$('#gridsquare_bands')
|
||||||
.append($("<option></option>")
|
.append($("<option></option>")
|
||||||
.attr("value",value)
|
.attr("value",value)
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用