function getWfsConfs($myGui)
{
    $user = new User($_SESSION["mb_user_id"]);
    // get all WFS conf IDs for this application
    $availableWfsConfIds = $user->getWfsConfByPermission($myGui);
    $wfsConfObj = new WfsConf();
    $result = $wfsConfObj->load($availableWfsConfIds);
    return $result;
}
            echo "no wfs conf available.";
            die;
        }
    } else {
        echo "please specify wfs conf id.";
        die;
    }
    $obj = new WfsConf();
    $obj->load($wfsConfIdArray);
    $json = new Mapbender_JSON();
    $output = $json->encode($obj->confArray);
    echo $output;
} elseif ($command == "getWfsConfsForThisApplication") {
    // get all WFS conf IDs for this application
    $availableWfsConfIds = $user->getWfsConfByPermission(Mapbender::session()->get("mb_user_gui"));
    $obj = new WfsConf();
    $obj->load($availableWfsConfIds);
    $json = new Mapbender_JSON();
    $output = $json->encode($obj->confArray);
    echo $output;
} else {
    if ($command == "getSearchResults") {
        $wfs_conf_id = $_REQUEST["wfs_conf_id"];
        $backlink = $_REQUEST["backlink"];
        $frame = $_REQUEST["frame"];
        $filter = $_REQUEST["filter"];
        $url = $_REQUEST["url"];
        $typename = $_REQUEST["typename"];
        $destSrs = $_REQUEST["destSrs"];
        $wfsConf = WfsConfiguration::createFromDb($wfs_conf_id);
        if (is_null($wfsConf)) {
        } else {
            $e = new mb_exception("mod_wfsGazetteerEditor_server: checkAccessConstraint: var name is not valid! (" . $auth_varname . ")");
        }
    }
    return $filter;
}
if ($command == "getWfsConf") {
    $wfsConfIdString = $_GET["wfsConfIdString"];
    if ($wfsConfIdString != "") {
        //array_keys(array_flip()) produces an array with unique entries
        $wfsConfIdArray = array_keys(array_flip(mb_split(",", $wfsConfIdString)));
    } else {
        echo "{}";
        die;
    }
    $obj = new WfsConf();
    $obj->load($wfsConfIdArray);
    $json = new Services_JSON();
    $output = $json->encode($obj->confArray);
    echo $output;
} else {
    if ($command == "getSearchResults") {
        $wfs_conf_id = $_REQUEST["wfs_conf_id"];
        $backlink = $_REQUEST["backlink"];
        $frame = $_REQUEST["frame"];
        $filter = $_REQUEST["filter"];
        $url = $_REQUEST["url"];
        /* wfs_conf */
        $sql = "SELECT * FROM wfs_conf JOIN wfs ON wfs_conf.fkey_wfs_id = wfs.wfs_id ";
        $sql .= "WHERE wfs_conf.wfs_conf_id = \$1";
        $v = array($wfs_conf_id);
 public function featuretypeConfToJavaScript()
 {
     $wfsConfIds = $this->generalExtensionArray['WFSCONFIDSTRING'];
     //new mb_notice("app AAAA idstr $wfsConfIds");
     $featuretypeConfs = array();
     $featuretypeConfArray = is_string($wfsConfIds) ? explode(",", $wfsConfIds) : array();
     for ($i = 0; $i < count($featuretypeConfArray); $i++) {
         $featuretypeConf = WfsConf::getWfsConfFromDb($featuretypeConfArray[$i]);
         array_push($featuretypeConfs, $featuretypeConf);
     }
     $featuretypeConfObj = new Mapbender_JSON();
     $featuretypeConfObj = $featuretypeConfObj->encode($featuretypeConfs);
     return $featuretypeConfObj;
 }