Yes there is code for it. And in general the search functionality for the Dynamic Menu and for the hidden field wok fine. Only the text/edit box which is pointed as INCLUDE isnt filtering the records. The other 2 are pointed as "=" and filter fine.
Here is the code you requested...
if (1 == 1) {
$_SESSION["WADbSearch1_companies_Public_Results"]=$WADbSearch1->whereClause;
}
}
else {
$WADbSearch1 = new FilterDef;
$WADbSearch1->initializeQueryBuilder("MYSQL","1");
//get the filter definition from a session variable
if (1 == 1) {
if (isset($_SESSION["WADbSearch1_companies_Public_Results"]) && $_SESSION["WADbSearch1_companies_Public_Results"] != "") {
$WADbSearch1->whereClause = $_SESSION["WADbSearch1_companies_Public_Results"];
}
else {
$WADbSearch1->whereClause = $WADbSearch1_DefaultWhere;
}
}
else {
$WADbSearch1->whereClause = $WADbSearch1_DefaultWhere;
}
}
$WADbSearch1->whereClause = str_replace("\\''", "''", $WADbSearch1->whereClause);
$WADbSearch1whereClause = '';