Fixed sql error (oracle) in gis view. Ticket#2873
This commit is contained in:
parent
ba492135ca
commit
7a4110ebee
|
@ -112,6 +112,8 @@ $countData = db_get_value_sql($sqlCount);
|
|||
|
||||
|
||||
/* Get the elements to present in this page */
|
||||
switch ($config["dbtype"]) {
|
||||
case "mysql":
|
||||
$sql = sprintf ("
|
||||
SELECT longitude, latitude, altitude, start_timestamp,
|
||||
end_timestamp, description, number_of_packages, manual_placement
|
||||
|
@ -119,6 +121,22 @@ $sql = sprintf ("
|
|||
WHERE tagente_id_agente = %d AND end_timestamp > FROM_UNIXTIME(%d)
|
||||
ORDER BY end_timestamp DESC
|
||||
LIMIT %d OFFSET %d", $agentId, get_system_time () - $period, $config['block_size'], (int)get_parameter ('offset'));
|
||||
break;
|
||||
case "postgresql":
|
||||
case "oracle":
|
||||
$set = array ();
|
||||
$set['limit'] = $config['block_size'];
|
||||
$set['offset'] = (int)get_parameter ('offset');
|
||||
$sql = sprintf ("
|
||||
SELECT longitude, latitude, altitude, start_timestamp,
|
||||
end_timestamp, description, number_of_packages, manual_placement
|
||||
FROM tgis_data_history
|
||||
WHERE tagente_id_agente = %d AND end_timestamp > FROM_UNIXTIME(%d)
|
||||
ORDER BY end_timestamp DESC", $agentId, get_system_time () - $period);
|
||||
$sql = oracle_recode_query ($sql, $set);
|
||||
break;
|
||||
}
|
||||
|
||||
$result = db_get_all_rows_sql ($sql, true);
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue