kopia lustrzana https://github.com/magicbug/Cloudlog
Radio API: Remove redundant data construction
rodzic
a60885f2ed
commit
37ea7049d7
|
@ -25,6 +25,35 @@
|
||||||
$this->db->where('user_id', $user_id);
|
$this->db->where('user_id', $user_id);
|
||||||
$query = $this->db->get('cat');
|
$query = $this->db->get('cat');
|
||||||
|
|
||||||
|
if ($prop_mode == "SAT") {
|
||||||
|
$data = array(
|
||||||
|
'prop_mode' => $prop_mode,
|
||||||
|
'sat_name' => $result['sat_name'],
|
||||||
|
'downlink_freq' => $result['downlink_freq'],
|
||||||
|
'uplink_freq' => $result['uplink_freq'],
|
||||||
|
'downlink_mode' => $result['downlink_mode'],
|
||||||
|
'uplink_mode' => $result['uplink_mode'],
|
||||||
|
'timestamp' => $timestamp,
|
||||||
|
'mode' => NULL,
|
||||||
|
'frequency' => NULL,
|
||||||
|
);
|
||||||
|
} else {
|
||||||
|
$data = array(
|
||||||
|
'prop_mode' => $result['prop_mode'],
|
||||||
|
'mode' => $result['mode'],
|
||||||
|
'frequency' => $result['frequency'],
|
||||||
|
'downlink_freq' => NULL,
|
||||||
|
'downlink_mode' => NULL,
|
||||||
|
'uplink_freq' => NULL,
|
||||||
|
'uplink_mode' => NULL,
|
||||||
|
'timestamp' => $timestamp,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($result['power'])) {
|
||||||
|
$data['power'] = $result['power'];
|
||||||
|
}
|
||||||
|
|
||||||
if ($query->num_rows() > 0)
|
if ($query->num_rows() > 0)
|
||||||
{
|
{
|
||||||
// Update the record
|
// Update the record
|
||||||
|
@ -32,77 +61,16 @@
|
||||||
{
|
{
|
||||||
$radio_id = $row->id;
|
$radio_id = $row->id;
|
||||||
|
|
||||||
if ($prop_mode == "SAT") {
|
|
||||||
$data = array(
|
|
||||||
'prop_mode' => $prop_mode,
|
|
||||||
'sat_name' => $result['sat_name'],
|
|
||||||
'downlink_freq' => $result['downlink_freq'],
|
|
||||||
'uplink_freq' => $result['uplink_freq'],
|
|
||||||
'downlink_mode' => $result['downlink_mode'],
|
|
||||||
'uplink_mode' => $result['uplink_mode'],
|
|
||||||
'timestamp' => $timestamp,
|
|
||||||
'mode' => NULL,
|
|
||||||
'frequency' => NULL,
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
$data = array(
|
|
||||||
'prop_mode' => $result['prop_mode'],
|
|
||||||
'mode' => $result['mode'],
|
|
||||||
'frequency' => $result['frequency'],
|
|
||||||
'downlink_freq' => NULL,
|
|
||||||
'downlink_mode' => NULL,
|
|
||||||
'uplink_freq' => NULL,
|
|
||||||
'uplink_mode' => NULL,
|
|
||||||
'timestamp' => $timestamp,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isset($result['power'])) {
|
|
||||||
$data['power'] = $result['power'];
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->db->where('id', $radio_id);
|
$this->db->where('id', $radio_id);
|
||||||
$this->db->where('user_id', $user_id);
|
$this->db->where('user_id', $user_id);
|
||||||
$this->db->update('cat', $data);
|
$this->db->update('cat', $data);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Add a new record
|
// Add a new record
|
||||||
|
$data['radio'] = $result['radio'];
|
||||||
if ($prop_mode == "SAT") {
|
$data['user_id'] = $user_id;
|
||||||
$data = array(
|
|
||||||
'radio' => $result['radio'],
|
|
||||||
'frequency' => NULL,
|
|
||||||
'mode' => NULL,
|
|
||||||
'sat_name' => $result['sat_name'],
|
|
||||||
'downlink_freq' => $result['downlink_freq'],
|
|
||||||
'uplink_freq' => $result['uplink_freq'],
|
|
||||||
'downlink_mode' => $result['downlink_mode'],
|
|
||||||
'uplink_mode' => $result['uplink_mode'],
|
|
||||||
'prop_mode' => $prop_mode,
|
|
||||||
'user_id' => $user_id,
|
|
||||||
'timestamp' => $timestamp,
|
|
||||||
);
|
|
||||||
} else {
|
|
||||||
$data = array(
|
|
||||||
'radio' => $result['radio'],
|
|
||||||
'prop_mode' => $prop_mode,
|
|
||||||
'mode' => $result['mode'],
|
|
||||||
'frequency' => $result['frequency'],
|
|
||||||
'downlink_freq' => NULL,
|
|
||||||
'downlink_mode' => NULL,
|
|
||||||
'uplink_freq' => NULL,
|
|
||||||
'uplink_mode' => NULL,
|
|
||||||
'user_id' => $user_id,
|
|
||||||
'timestamp' => $timestamp,
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (isset($result['power'])) {
|
|
||||||
$data['power'] = $result['power'];
|
|
||||||
}
|
|
||||||
|
|
||||||
$this->db->insert('cat', $data);
|
$this->db->insert('cat', $data);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue