$extentJs = $wmc->extentToJavaScript(); $output[] = <<<JS \t\tMapbender.events.afterInit.register(function () { \t\t\t{$wmcJs}; \t\t}); \t\tMapbender.events.beforeInit.register(function () { \t\t\t{$extentJs} \t\t}); JS; Mapbender::session()->set("wmcGetApi", $wmcGetApi); } $outputString = ""; for ($i = 0; $i < count($output); $i++) { $outputString .= administration::convertOutgoingString($output[$i]); } $wmcFeaturetypeJson = $wmc->featuretypeConfToJavaScript(); $wfsConfIdString = $wmcGetApi->generalExtensionArray['WFSCONFIDSTRING']; if ($wfsConfIdString != "") { $wmcFeaturetypeStr = <<<JS \t\tMapbender.events.afterInit.register(function () { \t\t\t\$('#body').trigger('addFeaturetypeConfs', [ \t\t\t\t{ featuretypeConfObj : {$wmcFeaturetypeJson}, \t\t\t\t\twfsConfIdString: "{$wfsConfIdString}"} \t\t\t]); \t\t}); JS; } $outputString .= $wmcFeaturetypeStr; $GeoRSSStr = " Mapbender.events.afterInit.register(function () {"; foreach ($inputGeoRSSArray as $inputGeoRSSUrl) { $GeoRSSStr .= 'try {$("#mapframe1").georss({url: "' . $inputGeoRSSUrl . '"})} catch(e) {new Mb_warning("GeoRSS module not loaded")}';