22 include_once (
"FDL/Lib.Dir.php");
23 include_once (
"FREEDOM/search_fulltext.php");
28 if (!extension_loaded(
'mnogosearch'))
search_error(
$action, _(
"mnogosearch php extension not loaded"));
31 UDM_MODE_ALL => _(
"all") ,
32 UDM_MODE_ANY => _(
"any") ,
33 UDM_MODE_BOOL => _(
"boolean") ,
34 UDM_MODE_PHRASE => _(
"full phrase")
37 UDM_MATCH_WORD => _(
"word") ,
38 UDM_MATCH_SUBSTR => _(
"substring") ,
39 UDM_MATCH_BEGIN => _(
"starting") ,
40 UDM_MATCH_END => _(
"ending")
48 while (list($k, $v) = each($tmatch)) {
49 $selectmatch[$k][
"idmatch"] = $k;
50 $selectmatch[$k][
"matchdescr"] =
$action->Text($v);
53 while (list($k, $v) = each($tsearch)) {
54 $selectsearchfor[$k][
"idsearchfor"] = $k;
55 $selectsearchfor[$k][
"searchfordescr"] =
$action->Text($v);
60 while (list($k, $cdoc) = each($tclassdoc)) {
61 $selectclass[$k][
"idcdoc"] = $cdoc[
"initid"];
62 $selectclass[$k][
"classname"] = $cdoc[
"title"];
65 $action->lay->SetBlockData(
"SELECTMATCH", $selectmatch);
66 $action->lay->SetBlockData(
"SELECTSEARCHFOR", $selectsearchfor);
67 $action->lay->SetBlockData(
"SELECTCLASS", $selectclass);