FCLT#69658 jQuery-mobile en diakrieten in url parameters

svn path=/Website/branches/v2021.1/; revision=53967
This commit is contained in:
Jos Groot Lipman
2021-12-01 20:53:07 +00:00
parent b6fd86bb49
commit 0fd968e9c7
6 changed files with 13 additions and 13 deletions

View File

@@ -23,7 +23,7 @@
<!-- #include file="./iface.inc" -->
<%
var grp_sel = getQParamUTF("grp_sel", "");
var grp_sel = getQParamUTF8("grp_sel", "");
var qrc = getQParamInt("qrc", 0) != 0;
var subject = L("lcl_mobile_contracten");
var mantel_key = getQParamInt("mantel_key", -1);
@@ -65,7 +65,7 @@ var autfunction = (urole == "fe" ? "WEB_CNTUSE" : "WEB_CNTMAN");
{
var url = "";
if (grp_sel == "" && cntnum == "")
url = "../pda/cnt_list.asp?grp_sel=" + safe.urlUTF(oRs("ins_discipline_omschrijving").Value) + transitParam;
url = "../pda/cnt_list.asp?grp_sel=" + safe.urlUTF8(oRs("ins_discipline_omschrijving").Value) + transitParam;
else
url = "../pda/contract.asp?cnt_key=" + oRs("cnt_contract_key").Value;
return url;

View File

@@ -88,7 +88,7 @@ var mld_key = getQParamInt("mld_key", -1);
var afd_key = getQParamInt("afd_key", -1);
var prs_key = getQParamInt("prs_key", -1);
var ins_parent_key = getQParamInt("ins_parent_key", -1);
var grp_sel = getQParamUTF("grp", "");
var grp_sel = getQParamUTF8("grp", "");
var all_grp = getQParam("cnd", (S("cnd_gebreken_srtdisc_key") > -1 ? "1" : "0")) == "1";
var qrc = getQParamInt("qrc", 0) != 0;
@@ -149,7 +149,7 @@ else
var url = "";
if (grp_sel == "" && !all_grp)
{
url = "../pda/ins_list.asp?urole=" + urole + "&grp=" + encodeURIComponent(oRs(fronto ? "ins_groep_oms" : "ins_srtgroep_omschrijving").Value) + (ruimte_key>-1 ? "&ruimte_key="+ ruimte_key : "");
url = "../pda/ins_list.asp?urole=" + urole + "&grp=" + safe.urlUTF8(oRs(fronto ? "ins_groep_oms" : "ins_srtgroep_omschrijving").Value) + (ruimte_key>-1 ? "&ruimte_key="+ ruimte_key : "");
}
else
{

View File

@@ -26,7 +26,7 @@ perform=false; // ???? JGL: MLD.INC gebruikt deze illegaal globaal TODO!
frontend=false;
var mld_key = getQParamInt("mld_key", -1, true); // Meldingnr
var searchtekst = getQParamUTF("searchtekst", "", true); // Searchtekst
var searchtekst = getQParamUTF8("searchtekst", "", true); // Searchtekst
var ruimte_key = getQParamInt("ruimte_key", -1);
var res_ruimte_key = getQParamInt("res_ruimte_key", -1);
var rsv_ruimte_key = getQParamInt("rsv_ruimte_key", -1); // Lijst tonen van alle meldingen met dezelfde rsv_ruimte_key (reservering).
@@ -91,7 +91,7 @@ var qrc = getQParamInt("qrc", 0) != 0;
var meldbron_key = getQParamInt("meldbronkey", 7);
var deelsrtcont_key = getQParamInt("deelsrtcont_key", -1); // nieuwe melding vanuit een controletaak
var grp_sel = getQParamUTF("grp", "");
var grp_sel = getQParamUTF8("grp", "");
var disc_sql_prefix = disc_type == 2 ? "md2" : "md";
var subject = L("lcl_mobile_meldingen");
@@ -486,7 +486,7 @@ var canAdd = addparams && addparams.ALGwritelevel;
+ "&fase=" + fase
+ "&actiecodeFE=" + actiecodeFE
+ (actiecodeATT == "on" ? "&actiecodeATT=" + actiecodeATT : "")
+ "&searchtekst=" + safe.urlUTF(searchtekst)
+ "&searchtekst=" + safe.urlUTF8(searchtekst)
for (flagkey=0; flagkey < S("mld_melding_flags"); flagkey++)
{

View File

@@ -27,7 +27,7 @@
<%
var qrc = getQParamInt("qrc", 0) != 0;
var mld_key = getQParamInt("mld_key", -1);
var grp_sel = getQParamUTF("grp", "");
var grp_sel = getQParamUTF8("grp", "");
var own = getQParamInt("own", 0) == 1;
var klus = getQParamInt("klus", 0) == 1;
var disc_type = getQParamInt("grpby", 1); // 1 = Vakgroep (default), 2 = Behandelteam
@@ -359,7 +359,7 @@ if (!hasParamFlag)
{
var col = (listmode == 2 ? "naam" : (listmode == 3 ? "plaatsmelding" : ""));
if (col != "")
url = "../pda/orders_list.asp?grp=" + safe.urlUTF(oRs(col).Value) + (own? "&own=1" : "") + (klus? "&klus=1" : "");
url = "../pda/orders_list.asp?grp=" + safe.urlUTF8(oRs(col).Value) + (own? "&own=1" : "") + (klus? "&klus=1" : "");
for (flagkey=0; flagkey < S("mld_opdracht_flags"); flagkey++)
{
url += ((getQParam("flag" + flagkey, "off") == "on") ? "&flag" + flagkey + "=on" : "");

View File

@@ -21,7 +21,7 @@
<%
var qrc = getQParamInt("qrc", 0) != 0;
var urole = getQParamSafe("urole", "fe");
var searchstr = getQParamUTF("s", "");
var searchstr = getQParamUTF8("s", "");
var emptyitemsearch = getQParamInt("emptyitemsearch", 0);
var locatie_key = getQParamInt("locatie_key", user.alg_locatie_key({withcurrent:true})); // Locatie

View File

@@ -473,8 +473,8 @@ function getQParam(pName, defVal)
{
return _get_Param(Request.Querystring, pName, defVal);
}
// Nodig binnen jQuery mobile. Gebruik tegenhanger safe.urlUTF
function getQParamUTF(pName, defVal)
// Nodig binnen jQuery mobile. Gebruik tegenhanger safe.urlUTF8
function getQParamUTF8(pName, defVal)
{
return unescape(decodeURIComponent(escape(getQParam(pName, defVal))));
}
@@ -1258,7 +1258,7 @@ safe = {
{
return Server.URLencode(safe.nvl(waarde));
},
urlUTF: function (waarde) // Nodig binnen jQuery mobile. Gebruik tegenhanger getQParamUTF
urlUTF8: function (waarde) // Nodig binnen jQuery mobile. Gebruik tegenhanger getQParamUTF8
{
return encodeURIComponent(safe.nvl(waarde));
},