FCLT#57331 Uitsluiten mld_flag_on_fenote en mld_flag_on_bonote iets scherper
svn path=/Website/branches/v2019.1/; revision=42005
This commit is contained in:
@@ -6245,7 +6245,17 @@ mld = {
|
||||
+ " (SELECT fac_functie_key FROM fac_v_webgebruiker"
|
||||
+ " WHERE prs_perslid_key = " + user_key + "))"
|
||||
+ sqlWhere;
|
||||
},
|
||||
|
||||
validflag: // 2019.1 Backwards compatible voor klanten waar S("mld_flag_on_fenote") nog gezet staat
|
||||
function (flag)
|
||||
{
|
||||
if (S("mld_flag_on_fenote") > 0 && flagkey == S("mld_flag_on_fenote"))
|
||||
return false;
|
||||
if (S("mld_flag_on_bonote") > 0 && flagkey == S("mld_flag_on_bonote"))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
%>
|
||||
|
||||
@@ -1177,7 +1177,7 @@ lcl.set_dialect(mld_melding.srtdisc, "MLD_SRTDISCIPLINE_KEY");
|
||||
var sqla = [];
|
||||
for (var i=0; i<S("mld_melding_flags"); i++)
|
||||
{
|
||||
if (i != S("mld_flag_on_fenote") && i != S("mld_flag_on_bonote"))
|
||||
if (mld.validflag(i))
|
||||
sqla.push("SELECT "+i+","+safe.quoted_sql(L("lcl_mld_flag"+i))+" FROM DUAL");
|
||||
}
|
||||
FCLTselector("mldflag",
|
||||
|
||||
@@ -24,9 +24,9 @@ user.auth_required_or_abort(mfe.canWriteFlags);
|
||||
var result = {};
|
||||
|
||||
flagkey = (flagkey+1) % S('mld_melding_flags'); // cycle door de waarden 0, 1, 2, 3.
|
||||
if (flagkey == S("mld_flag_on_fenote") || flagkey == S("mld_flag_on_bonote"))
|
||||
if (!mld.validflag(flagkey))
|
||||
flagkey = (flagkey+1) % S('mld_melding_flags');
|
||||
if (flagkey == S("mld_flag_on_fenote") || flagkey == S("mld_flag_on_bonote"))
|
||||
if (!mld.validflag(flagkey))
|
||||
flagkey = (flagkey+1) % S('mld_melding_flags');
|
||||
|
||||
var updatesql = "UPDATE mld_melding"
|
||||
|
||||
@@ -321,7 +321,7 @@ FCLTHeader.Requires({ plugins: ["jQuery", "kenmerk"],
|
||||
var sqla = [];
|
||||
for (var i=0; i<S("mld_melding_flags"); i++)
|
||||
{
|
||||
if (i != S("mld_flag_on_fenote") && i != S("mld_flag_on_bonote"))
|
||||
if (mld.validflag(i))
|
||||
sqla.push("SELECT "+i+","+safe.quoted_sql(L("lcl_mld_flag"+i))+" FROM DUAL");
|
||||
}
|
||||
FCLTselector("mldflag",
|
||||
|
||||
@@ -904,7 +904,7 @@ oRs.close();
|
||||
{
|
||||
for (flagkey=0; flagkey < S("mld_melding_flags"); flagkey++)
|
||||
{
|
||||
if (flagkey != S("mld_flag_on_fenote") && flagkey != S("mld_flag_on_bonote"))
|
||||
if (mld.validflag(flagkey))
|
||||
RWCHECKBOXTR("flag"+flagkey, "fldcheck", "<i class='fa "+ (flagkey==0?"fa-circle-o":"fa-circle")+" mldflag"+flagkey+" mlds'></i> "+safe.html(L("lcl_mld_flag"+flagkey)), 1, { boxfirst: true, twocols: true });
|
||||
}
|
||||
}
|
||||
|
||||
@@ -945,7 +945,7 @@ if (action != "forward")
|
||||
var sqla = [];
|
||||
for (var i=0; i<S("mld_melding_flags"); i++)
|
||||
{
|
||||
if (i != S("mld_flag_on_fenote") && i != S("mld_flag_on_bonote"))
|
||||
if (mld.validflag(i))
|
||||
sqla.push("SELECT "+i+","+safe.quoted_sql(L("lcl_mld_flag"+i))+" FROM DUAL");
|
||||
}
|
||||
FCLTselector("mldflag",
|
||||
|
||||
@@ -580,7 +580,7 @@ var authparams = user.checkAutorisation(autfunction);
|
||||
{
|
||||
for (flagkey=0; flagkey < S("mld_melding_flags"); flagkey++)
|
||||
{
|
||||
if (flagkey == S("mld_flag_on_fenote") || flagkey == S("mld_flag_on_bonote"))
|
||||
if (!mld.validflag(flagkey))
|
||||
continue; // die onderdrukken
|
||||
%>
|
||||
<label for="flag<%=flagkey%>"><input type="checkbox" name="flag<%=flagkey%>" data-mini="true" id="flag<%=flagkey%>" <%=((checkboxParams[flagkey] == "on") ? "checked" : "")%>><i class="fa <%=flagkey==0?"fa-circle-o":"fa-circle"%> mldflag<%=flagkey%> mlds"></i> <%=safe.html(L("lcl_mld_flag"+flagkey))%></label><%
|
||||
|
||||
Reference in New Issue
Block a user