farmOS/modules/farm/farm_soil/farm_soil_nrcs/farm_soil_nrcs.default_open...

30 lines
667 B
PHP

<?php
/**
* @file
* farm_soil_nrcs.default_openlayers_maps.inc
*/
/**
* Implements hook_default_openlayers_maps_alter().
*/
function farm_soil_nrcs_default_openlayers_maps_alter(&$maps) {
// Add the NRCS soil layers to farm maps.
$farm_maps = array(
'farm_areas',
'farm_map_geofield',
'farm_map_geofield_formatter',
);
// Iterate over the farm maps and see if they exist.
foreach ($farm_maps as $farm_map) {
// If this map exists in the list of existing maps...
if (array_key_exists($farm_map, $maps)) {
// Add the soil layer group.
$maps[$farm_map]->options['layers'][] = 'farm_soil_nrcs_layer_group';
}
}
}