*/

var ol_map = Mapbender.modules[options.target[0]];
ol_map.mapbenderEvents.mapInstantiated.register(function () {
	var ol_map = Mapbender.modules[options.target[0]];
<?php 
require_once dirname(__FILE__) . "/../php/mb_validateSession.php";
require_once dirname(__FILE__) . "/../classes/class_wms.php";
$sql = "SELECT fkey_wms_id FROM gui_wms WHERE fkey_gui_id = \$1 ORDER BY gui_wms_position";
$v = array(Mapbender::session()->get("mb_user_gui"));
$t = array('s');
$res = db_prep_query($sql, $v, $t);
$cnt = 0;
while ($row = db_fetch_array($res)) {
    $mywms = new wms();
    $mywms->createObjFromDB(Mapbender::session()->get("mb_user_gui"), $row["fkey_wms_id"]);
    // create the first OL-layer as baselayer
    $isBaseLayer = $cnt === 0 ? true : false;
    $mywms->createOlObjFromWMS($isBaseLayer);
    $cnt++;
}
?>
	// fire the mapInstantiated event
	// often the controls will be listening to this event 
	ol_map.mapbenderEvents.layersAdded.trigger();
	// fire the mapInstantiated event
	ol_map.mapbenderEvents.mapReady.trigger();
});