gis_config.php
Este documento encargase de crear o menú de configuración do plugin ao que se accede pulsando no botón Configuración que aparece no menú de Configuración tras o boton Xestión de Modulos.
Tratase dun documento que anteriormente se atopaba no plugin google_map_api e tomaba o ome de geomap_config.php pola dependencia que existia entre os dous plugins. Na version do plugin que estamos a desenvolver o este documento se atopa dentro da carpeta inc do plucin spip_gis.
conten a funcion inc_gis_config() que se encarga de comprobar o valor da campo gis_geomap na base de datos para cargar o menú de configuración do plugin complementario que corresponda, neste caso open_layers ou google_map_api.
if (isset($GLOBALS['meta']['gis_geomap'])){
if ($GLOBALS['meta']['gis_geomap']!="non"){
...
} else {
...
}
}
Mediante o seguinte fragmento de código a función recolle o HTML do menu de configuración do plugin correspondente utilizando a varialble $GLOBALS[‘meta’][‘gis_geomap’] como prefixo dun segundo documento config aloxado na carpeta inc do plugin complementario que se escollera para utilizar spip_gis.
$geomap_config = charger_fonction($GLOBALS['meta']['gis_geomap'].'_config','inc');
$out .= $geomap_config();