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