Newer
Older

Johannes Hörmann
committed
import("system.logging");
import("system.result");

Johannes Hörmann
committed
import("WsValidation_lib");
import("system.vars");
var type = "";
if (vars.exists("$param.Type_param") && vars.get("$param.Type_param"))
type = vars.get("$param.Type_param");
var country = "";
if (vars.exists("$param.Country_param") && vars.get("$param.Country_param"))
country = vars.get("$param.Country_param");
// get the value typed by the user
var filter = "";

Johannes Hörmann
committed
var localFilter = vars.getString("$local.filter");
if(localFilter.filter != null) {
filter = localFilter.filter.childs[0].value;

Johannes Hörmann
committed
if (!filter && vars.exists("$param.CurrentValue_param") && vars.get("$param.CurrentValue_param"))
filter = vars.get("$param.CurrentValue_param");

Johannes Hörmann
committed
var foundAddresses = WsValidationUtils.validate(filter, type, country);
result.object(foundAddresses);