FCLT#90168 Moduleselector moet ook de modulenamen tonen

svn path=/Website/branches/v2025.3/; revision=70832
This commit is contained in:
Peter Feij
2025-11-05 13:17:40 +00:00
parent 3c9b207237
commit 46e916a73f

View File

@@ -4,11 +4,9 @@
$Id$
File: fac_settings_search.asp
Status: 40%
Description: Toont zoekvelden voor lijst van menuopties
Parameters: ??
Context: Via URL (alleen prssys)
Note: For internal use only
Parameters: module, autosearch
Context: Vanuit menu (alleen prssys)
*/ %>
<!-- #include file="../Shared/common.inc" -->
@@ -53,54 +51,48 @@ var module = getQParam("module", "");
</head>
<body id="searchbody">
<form name="u2" method="get" action="fac_settings_list.asp" target="workFrame" onsubmit='anysearch = true;'>
<% SEARCH_PAGE_START({ header: L("lcl_filterblok") });
<%
SEARCH_PAGE_START({ header: L("lcl_filterblok") });
SEARCH_BLOCK_START("searchtable", L("lcl_filterblok")); %>
<!-- module -->
<!-- module -->
<%
sql = "SELECT DISTINCT "
+ " fac_setting_module fac_module,"
+ " fac_setting_module fac_module "
+ "FROM fac_setting "
+ (module!="" ? " WHERE fac_setting_module = " + safe.quoted_sql(module) :"")
+ "ORDER BY fac_setting_module";
if (module == "")
{
FCLTselector("sModule",
sql,
{ label: L("lcl_fac_module")
, trclass: "primsearch"
, emptyOption: L("lcl_search_generic")
})
}
else
{ // Er is maar 1 optie, dus geen emptyOption.
FCLTselector("sModule",
sql,
{ label: L("lcl_fac_module")
, trclass: "primsearch"
})
}
CHECKBOXTR(L("lcl_lcl_overruled"), "fldcheck", "is_overrule", false);
// Niet elke setting-module heeft een officiele modulenaam..
var sql = "SELECT DISTINCT "
+ " fs.fac_setting_module fac_module"
+ ", fs.fac_setting_module || ' - ' || lcl.l(fm.fac_module_remark) modulenaam"
+ " FROM fac_setting fs, fac_module fm "
+ " WHERE fs.fac_setting_module = fm.fac_module_name(+)"
+ (module != ""
? " AND fs.fac_setting_module = " + safe.quoted_sql(module)
: "")
+ " ORDER BY fac_setting_module";
FCLTselector("sModule", sql, { label: L("lcl_fac_module")
, emptyOption: ((module == "") ? L("lcl_search_generic") : false)
/* , readonly : (module != "") werkt niet */
, required : (module != "")
})
CHECKBOXTR(L("lcl_lcl_overruled"), "fldcheck", "is_overrule", false);
SEARCH_BLOCK_END();
SEARCH_BLOCK_START();
%>
<!-- Zoektekst -->
<tr class="primsearch">
<td class="label">
<label for="zoek"><%=L("lcl_lcl_search_fields")%></label>
</td>
<td>
<input type="text" class="fld wildcard" name="zoek" id="zoek">
</td>
</tr>
<!-- Zoektekst -->
<tr class="primsearch">
<td class="label">
<label for="zoek"><%=L("lcl_lcl_search_fields")%></label>
</td>
<td>
<input type="text" class="fld wildcard" name="zoek" id="zoek">
</td>
</tr>
<% SEARCH_BLOCK_END();
var buttons = [ {title: L("lcl_overview_list"), action: "doSubmit()", icon: "fa-clipboard-list" } ];
SIMPLE_BLOCK_START();
CreateButtons(buttons, { entersubmit: true, showIcons: true});
SIMPLE_BLOCK_END();
SEARCH_PAGE_END();
var buttons = [ {title: L("lcl_overview_list"), action: "doSubmit()", icon: "fa-clipboard-list" } ];
SIMPLE_BLOCK_START();
CreateButtons(buttons, { entersubmit: true, showIcons: true});
SIMPLE_BLOCK_END();
SEARCH_PAGE_END();
%>
</form>