2010-02-10 Miguel de Dios <miguel.dedios@artica.es>
* include/styles/pandora.css: add lost style for disable button. * include/functions_gis.php: fix the function "getAgentMap" now back run. * include/functions_ui.php: clean source code. * operation/agentes/ver_agente.php: add require javascript openlayers.pandora.js. git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@2336 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
bc425eee8b
commit
f5a8c6fb94
|
@ -1,3 +1,14 @@
|
|||
2010-02-10 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* include/styles/pandora.css: add lost style for disable button.
|
||||
|
||||
* include/functions_gis.php: fix the function "getAgentMap" now back run.
|
||||
|
||||
* include/functions_ui.php: clean source code.
|
||||
|
||||
* operation/agentes/ver_agente.php: add require javascript
|
||||
openlayers.pandora.js.
|
||||
|
||||
2010-02-09 Miguel de Dios <miguel.dedios@artica.es>
|
||||
|
||||
* include/functions_gis.php: clean source code, and extract the javascript
|
||||
|
|
|
@ -610,16 +610,28 @@ function saveMap($map_name, $map_initial_longitude, $map_initial_latitude,
|
|||
* @return A div tag with the map and the agent and the history path if asked.
|
||||
*/
|
||||
function getAgentMap($agent_id, $heigth, $width, $show_history = false, $history_time = 86400) {
|
||||
$defaultMap = get_db_all_rows_sql("
|
||||
SELECT t1.*, t3.conection_name, t3.connection_type, t3.conection_data, t3.num_zoom_levels
|
||||
FROM tgis_map AS t1,
|
||||
tgis_map_has_tgis_map_connection AS t2,
|
||||
tgis_map_connection AS t3
|
||||
WHERE t1.default_map = 1 AND t2.tgis_map_id_tgis_map = t1.id_tgis_map
|
||||
AND t2.default_map_connection = 1
|
||||
AND t3.id_tmap_connection = t2.tgis_map_connection_id_tmap_connection");
|
||||
$defaultMap = $defaultMap[0];
|
||||
|
||||
//$default_map_conf = getConectionConf($config['default_map']);
|
||||
$default_map_conf = getConectionConf(1);
|
||||
$baselayers[0]['url']= 'http://tile.openstreetmap.org/${z}/${x}/${y}.png';
|
||||
$baselayers[0]['name'] = "OSM";
|
||||
$baselayers[0]['typeBaseLayer'] = "OSM";
|
||||
$agent_position = get_agent_last_coords($agent_id);
|
||||
$agent_name = $agent_position['nombre'];
|
||||
printMap($agent_name."_agent_map", $default_map_conf['default_zoom_level'] , $default_map_conf['num_zoom_levels'],$agent_position['last_latitude'], $agent_position['last_longitude'], $baselayers, $controls = array('PanZoom', 'ScaleLine', 'Navigation', 'MousePosition', 'OverviewMap') );
|
||||
//printMap($agent_id."_agent_map", 16 , 19, 40.42056, -3.70818 -3.708187, $baselayers, $controls = null) {
|
||||
|
||||
$conectionData = json_decode($defaultMap['conection_data'], true);
|
||||
$baselayers[0]['url'] = $conectionData['url'];
|
||||
$baselayers[0]['name'] = $defaultMap['conection_name'];
|
||||
$baselayers[0]['typeBaseLayer'] = $conectionData['type'];
|
||||
$controls = array('PanZoom', 'ScaleLine', 'Navigation', 'MousePosition', 'OverviewMap');
|
||||
|
||||
printMap($agent_name."_agent_map", $defaultMap['zoom_level'],
|
||||
$defaultMap['num_zoom_levels'], $defaultMap['initial_latitude'],
|
||||
$defaultMap['initial_longitude'], $baselayers, $controls);
|
||||
|
||||
makeLayer("layer_for_agent_".$agent_name);
|
||||
|
||||
|
@ -630,6 +642,7 @@ function getAgentMap($agent_id, $heigth, $width, $show_history = false, $history
|
|||
addPath("layer_for_agent_".$agent_name,$agent_id);
|
||||
}
|
||||
addPoint("layer_for_agent_".$agent_name, $agent_name, $agent_position['last_latitude'], $agent_position['last_longitude'], $agent_icon, 20, 20, $agent_id, 'point_agent_info');
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -603,7 +603,9 @@ function require_javascript_file ($name, $path = 'include/javascript/') {
|
|||
/* We checks two paths because it may fails on enterprise */
|
||||
if (! file_exists ($filename) && ! file_exists ($config['homedir'].'/'.$filename))
|
||||
return false;
|
||||
|
||||
$config['js'][$name] = $filename;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -273,6 +273,11 @@ input.sub {
|
|||
background-color: #e5e5e5;
|
||||
color: #000;
|
||||
}
|
||||
|
||||
input.sub[disabled] {
|
||||
color: #aaa;
|
||||
}
|
||||
|
||||
input.next, input.upd, input.ok, input.wand, input.delete, input.search,
|
||||
input.copy, input.add {
|
||||
padding-right: 21px;
|
||||
|
|
|
@ -19,6 +19,8 @@
|
|||
require_once ("include/config.php");
|
||||
require_once ("include/functions_gis.php");
|
||||
|
||||
require_javascript_file('openlayers.pandora');
|
||||
|
||||
enterprise_include ('operation/agentes/ver_agente.php');
|
||||
|
||||
check_login ();
|
||||
|
|
Loading…
Reference in New Issue