'; ?> Select web map contect document from list "; echo ""; echo ""; function mb_listWMCs($wmcList){ $display = "

Mapbender WMC list

"; $display .= ""; if(count($wmcList)>0){ $sql_list_wmcs = "SELECT DISTINCT wmc_id, wmc_title, wmc_timestamp FROM mb_user_wmc "; $sql_list_wmcs .= "WHERE wmc_id IN ("; for($i=0; $i0){$sql_list_wmcs .= ",";} $sql_list_wmcs .= "'". $wmcList[$i]."'"; } $sql_list_wmcs .= ") "; $sql_list_wmcs .= "ORDER BY wmc_timestamp DESC"; $res_list_wmcs = db_query($sql_list_wmcs); $cnt_list_wmcs = 0; while($row = db_fetch_array($res_list_wmcs)){ $display .= ""; $timestamp = date("M d Y H:i:s", $row["wmc_timestamp"]); $this_id = $row["wmc_id"]; $display .= ""; $display .= ""; $display .= ""; $display .= ""; $display .= ""; $display .= ""; $display .= ""; $cnt_list_wmcs++; } }else{ $display .= ""; } $display .= "
WMC namelast update
".$timestamp. "
There are no WMCs availiable
"; return $display; } require_once("../classes/class_administration.php"); require_once("../classes/class_wmc.php"); $admin = new administration(); $wmcList = $admin->getWmcByOwner($_SESSION["mb_user_id"]); if ($_POST["del_wmc_id"] ) { $result = $admin->deleteWmc($_POST["del_wmc_id"], $_SESSION["mb_user_id"]); if (!$result) { echo ""; } } echo mb_listWMCs($wmcList); if ($_GET["wmc_id"] && $_GET["action"] == "delete" && in_array($_GET["wmc_id"], $wmcList)){ echo ""; } if ($_GET["wmc_id"] && ($_GET["action"] == "append" || $_GET["action"] == "merge" || $_GET["action"] == "load") && in_array($_GET["wmc_id"], $wmcList)){ $con = db_connect($DBSERVER,$OWNER,$PW); db_select_db(DB,$con); $sql = "SELECT e_requires, e_target FROM gui_element WHERE e_id = 'loadwmc' AND fkey_gui_id = '".$_SESSION['mb_user_gui']."'"; $res = db_query($sql); $cnt = 0; while($row = db_fetch_array($res)){ $e_target = $row["e_target"]; $e_require = $row["e_requires"]; $cnt++; } $target = explode(",", $e_target); if (in_array('mapframe1', $target)) { $mytarget = 'mapframe1'; } else { $mytarget = $target[0]; } $wmc = new wmc(); $wmc->createObjFromWMC_id($_GET["wmc_id"]); if ($_GET["action"] == "append" || $_GET["action"] == "merge" || $_GET["action"] == "load") { $js = $wmc->createJsObjFromWMC("window.opener.", trim($mytarget), $_GET["action"]); } // display all JavaScript statements as debugging text //echo $js; echo ""; } ?>