}
                    $resultArray = array("id" => $row["wms_id"], "title" => $row["wms_title"], "abstract" => $row["wms_abstract"], "getCapabilitiesUrl" => $wmsUrl, "version" => $row["wms_version"]);
                    array_push($resultObj["wms"], $resultArray);
                }
            } else {
                if ($command == "getWMSByGUI") {
                    $resultObj["wms"] = array();
                    $sql = "SELECT DISTINCT wms_id, wms_title, gettext(\$1, wms_abstract) as wms_abstract, wms_getcapabilities, wms_version ";
                    $sql .= "FROM wms, gui_wms WHERE wms.wms_id = gui_wms.fkey_wms_id AND fkey_gui_id = \$2";
                    $v = array(Mapbender::session()->get("mb_lang"), $guiId);
                    $t = array("s", "s");
                    $res = db_prep_query($sql, $v, $t);
                    while ($row = db_fetch_array($res)) {
                        $owsproxy = $admin->getWMSOWSstring($row["wms_id"]);
                        if ($owsproxy && $owsproxy != "") {
                            $owsproxyUrl = OWSPROXY . "/" . session_id() . "/" . $owsproxy . "?";
                            $wmsUrl = $owsproxyUrl;
                        } else {
                            $wmsUrl = $row["wms_getcapabilities"];
                        }
                        $resultArray = array("id" => $row["wms_id"], "title" => $row["wms_title"], "abstract" => $row["wms_abstract"], "getCapabilitiesUrl" => $wmsUrl, "version" => $row["wms_version"]);
                        array_push($resultObj["wms"], $resultArray);
                    }
                }
            }
        }
    }
}
$json = new Mapbender_JSON();
$output = $json->save_encode($resultObj);
echo $output;