createFromApplication($_SESSION["mb_user_gui"]); $_SESSION["mb_wmc"] = $wmc->toXml(); $e = new mb_notice("creating initial WMC."); } if (isset($_SESSION['mb_wmc'])) { if ($wmc->createFromXml($_SESSION['mb_wmc'])) { if ($mergeWms) { $e = new mb_notice("merging with WMS."); $wmsArray = array(); for ($i = 0; $i < count($_SESSION["wms"]); $i++) { $currentWms = new wms(); $currentWms->createObjFromXML($_SESSION["wms"][$i]); array_push($wmsArray, $currentWms); } $wmc->mergeWmsArray($wmsArray); $_SESSION["command"] = ""; $_SESSION["wms"] = array(); } $javaScriptArray = array(); $javaScriptArray = $wmc->toJavaScript(); $jsString .= implode("", $javaScriptArray); } else { $jsString .= "var e = new Mb_notice('mod_loadwmc: load_wmc_session: error parsing wmc');"; } } else { $jsString .= "var e = new Mb_warning('mod_loadwmc: load_wmc_session: no wmc set!');"; } return $jsString; } // // Creates the function load_wmc_session. // This function loads a WMC from the session, if the element var // "loadFromSession" is set to true. // ?> function load_wmc_session() { }