HCAS#37061: Handtekening bij bezoeker geeft pagina niet gevonden.
svn path=/Website/trunk/; revision=29974
This commit is contained in:
@@ -102,7 +102,7 @@ function bez_edit_bezoekers(afspraak_key, afspraak_begin, afspraak_eind, loc_key
|
||||
|
||||
<% if (afspraak_key == -1)
|
||||
{
|
||||
params.autoadd = params.nrBez||1;
|
||||
params.autoadd = params.nrBez || 1;
|
||||
var next_vis = 1;
|
||||
}
|
||||
else
|
||||
@@ -198,54 +198,57 @@ function bez_edit_bezoekers(afspraak_key, afspraak_begin, afspraak_eind, loc_key
|
||||
</div>
|
||||
<% /* if (S("vis_parking_key") != -1 && this_bez.canWritePrk) CHECKBOX("", "prk" + next_vis, oRs("res_rsv_deel_key").value != null) */ %>
|
||||
</td>
|
||||
<% if (S("bez_set_remote_flags") > 0) // Authorisatie?
|
||||
{ %>
|
||||
<td align="center">
|
||||
<input type="checkbox" id="remote<%=next_vis%>" name="remote<%=next_vis%>" <%=(bez_flags&S("bez_set_remote_flags")) == S("bez_set_remote_flags")? "CHECKED " : ""%>>
|
||||
</td>
|
||||
<% } %>
|
||||
<% if (S("bez_set_remote_flags") > 0) // Authorisatie?
|
||||
{ %>
|
||||
<td align="center">
|
||||
<input type="checkbox" id="remote<%=next_vis%>" name="remote<%=next_vis%>" <%=(bez_flags&S("bez_set_remote_flags")) == S("bez_set_remote_flags")? "CHECKED " : ""%>>
|
||||
</td>
|
||||
<% } %>
|
||||
<% if (S("vis_bo_uses_badgenrs") == 1)
|
||||
{ %>
|
||||
<td align="left"><input type="<%=backo?"text":"hidden"%>" class="fldbadge" name="bdg<%=next_vis%>" maxlength="30" value="<%=safe.htmlattr(oRs("bez_bezoekers_pasnr").Value)%>"></td>
|
||||
<% } %>
|
||||
<% if (S("bez_max_flex_on_line") > 0)
|
||||
<% var ptmpfolder;
|
||||
if (S("bez_max_flex_on_line") > 0)
|
||||
{
|
||||
generateFlexKenmerkCode ({ urole: urole,
|
||||
bez_key : oRs("bez_bezoekers_key").Value,
|
||||
afspraak_key: afspraak_key,
|
||||
reado: false,
|
||||
flexcolumns: S("bez_flexcolumns"),
|
||||
beznum: next_vis,
|
||||
requiredbyfield: "bez" + next_vis,
|
||||
notr: true,
|
||||
flexend: parseInt(S("bez_max_flex_on_line"), 10),
|
||||
nolabel: true
|
||||
});
|
||||
ptmpfolder = generateFlexKenmerkCode ({ urole: urole,
|
||||
bez_key : oRs("bez_bezoekers_key").Value,
|
||||
afspraak_key: afspraak_key,
|
||||
reado: false,
|
||||
flexcolumns: S("bez_flexcolumns"),
|
||||
beznum: next_vis,
|
||||
requiredbyfield: "bez" + next_vis,
|
||||
notr: true,
|
||||
flexend: parseInt(S("bez_max_flex_on_line"), 10),
|
||||
nolabel: true,
|
||||
getTmpfolder: true // Geef de tijdelijke folder terug waar bestanden zijn opgeslagen.
|
||||
});
|
||||
} %>
|
||||
</tr>
|
||||
<tr id="trbez<%=next_vis%>flex"><td></td>
|
||||
<% if (!params.contactonly && (S("bez_sel_contactpersoon") > 0 || S("bez_sel_internpersoon") == 1))
|
||||
{ %>
|
||||
<td></td>
|
||||
<% } %>
|
||||
<td colspan="2">
|
||||
<div class="bezflex">
|
||||
<table id="bezFlexListB<%=next_vis%>"><tbody>
|
||||
<% generateFlexKenmerkCode ({ urole: urole,
|
||||
bez_key : oRs("bez_bezoekers_key").Value,
|
||||
afspraak_key: afspraak_key,
|
||||
reado: false,
|
||||
flexcolumns: S("bez_flexcolumns"),
|
||||
beznum: next_vis,
|
||||
requiredbyfield: "bez" + next_vis,
|
||||
flexstart: (parseInt(S("bez_max_flex_on_line"), 10) + 1)
|
||||
}); %>
|
||||
</tbody></table>
|
||||
<input type=hidden id="bez_key<%=next_vis%>" name="bez_key<%=next_vis%>" value="<%=oRs("bez_bezoekers_key").Value%>">
|
||||
<div id="bezFlexListA<%=next_vis%>" style="display:none"></div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="trbez<%=next_vis%>flex"><td></td>
|
||||
<% if (!params.contactonly && (S("bez_sel_contactpersoon") > 0 || S("bez_sel_internpersoon") == 1))
|
||||
{ %>
|
||||
<td></td>
|
||||
<% } %>
|
||||
<td colspan="2">
|
||||
<div class="bezflex">
|
||||
<table id="bezFlexListB<%=next_vis%>"><tbody>
|
||||
<% generateFlexKenmerkCode ({ urole: urole,
|
||||
bez_key : oRs("bez_bezoekers_key").Value,
|
||||
afspraak_key: afspraak_key,
|
||||
reado: false,
|
||||
flexcolumns: S("bez_flexcolumns"),
|
||||
beznum: next_vis,
|
||||
requiredbyfield: "bez" + next_vis,
|
||||
flexstart: (parseInt(S("bez_max_flex_on_line"), 10) + 1),
|
||||
tmpfolder: ptmpfolder // Als er een tijdelijke folder bekend is dan deze meegeven.
|
||||
}); %>
|
||||
</tbody></table>
|
||||
<input type=hidden id="bez_key<%=next_vis%>" name="bez_key<%=next_vis%>" value="<%=oRs("bez_bezoekers_key").Value%>">
|
||||
<div id="bezFlexListA<%=next_vis%>" style="display:none"></div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<% next_vis++;
|
||||
oRs.MoveNext();
|
||||
}
|
||||
@@ -362,6 +365,7 @@ function bez_edit_bezoekers(afspraak_key, afspraak_begin, afspraak_eind, loc_key
|
||||
});
|
||||
|
||||
jQuery.ajaxSetup({async: false}); // Bij importeren flexkenmerken moeten de flexkenmerken wel geheel zijn geladen.
|
||||
var ptmpfolder;
|
||||
if (<%=S("bez_max_flex_on_line")%> > 0)
|
||||
{
|
||||
// Laden van de kenmerken op de bezoekersregel
|
||||
@@ -372,9 +376,10 @@ function bez_edit_bezoekers(afspraak_key, afspraak_begin, afspraak_eind, loc_key
|
||||
// Dit komt omdat er dan javascript code (script) tussen de td kolommen worden gezet. En dat mag (eigenlijk) niet.
|
||||
var url = "load_kenmerk.asp?urole=<%=urole%>&beznum=" + next_vis + "&requiredbyfield=bez" + next_vis + "¬r=1&nolabel=1&flexend=" + parseInt(<%=S("bez_max_flex_on_line")%>, 10);
|
||||
$("#bezFlexListA" + next_vis).load(url, function(a){ return function() {bezFlexListACallback(a);} }(next_vis)); // JavaScript Closure.
|
||||
ptmpfolder = $("#trbez" + next_vis + " #ktmpfolder" + next_vis).val();
|
||||
}
|
||||
|
||||
var url = "load_kenmerk.asp?urole=<%=urole%>&beznum=" + next_vis + "&requiredbyfield=bez" + next_vis + "&flexstart=" + (parseInt(<%=S("bez_max_flex_on_line")%>, 10) + 1);
|
||||
var url = "load_kenmerk.asp?urole=<%=urole%>&beznum=" + next_vis + "&requiredbyfield=bez" + next_vis + "&flexstart=" + (parseInt(<%=S("bez_max_flex_on_line")%>, 10) + 1) + (ptmpfolder? "&tmpfolder=" + ptmpfolder : "");
|
||||
$("#bezFlexListB" + next_vis).load(url, function(){ FcltMgr.resized(); });
|
||||
jQuery.ajaxSetup({async: true});
|
||||
|
||||
|
||||
@@ -508,6 +508,7 @@ function saveOneBezoeker(afspraak_key, rsv_ruimte_key, bznum, params)
|
||||
allKenmerkenSQL: allKenmerkenSQL,
|
||||
requestQF: Request.Form,
|
||||
nameprefix: "flex" + bznum + "_",
|
||||
bznum: bznum,
|
||||
isNew: isNew,
|
||||
flexPath: "BEZ/B",
|
||||
tracking: true,
|
||||
|
||||
@@ -64,6 +64,7 @@ function generateFlexKenmerkCode(params)
|
||||
var flexend = params.flexend;
|
||||
var notr = params.notr;
|
||||
var nolabel = params.nolabel;
|
||||
var tmpfolder = params.tmpfolder;
|
||||
|
||||
function isReadonly (volgnummer) //??
|
||||
{
|
||||
@@ -91,7 +92,8 @@ function generateFlexKenmerkCode(params)
|
||||
flexstart: flexstart,
|
||||
flexend: flexend,
|
||||
notr: notr,
|
||||
nolabel: nolabel
|
||||
nolabel: nolabel,
|
||||
tmpfolder: tmpfolder
|
||||
}
|
||||
);
|
||||
} %>
|
||||
|
||||
@@ -49,7 +49,8 @@ generateFlexKenmerkCode ({ urole: getQParamSafe("urole"),
|
||||
flexstart: getQParam("flexstart", 1),
|
||||
flexend: getQParam("flexend", -1),
|
||||
notr: notr,
|
||||
nolabel: getQParamInt("notr", 0) == 1
|
||||
nolabel: getQParamInt("notr", 0) == 1,
|
||||
tmpfolder: getQParam("tmpfolder", null)
|
||||
});
|
||||
|
||||
if (!notr)
|
||||
|
||||
@@ -253,6 +253,7 @@ function listKenmerk(sql, module, key, props)
|
||||
var flexstart = props.flexstart || 1; // De kenmerken vanaf de flexstart-ste element tonen {flexstart >= 1 indien meegegeven).
|
||||
var flexend = props.flexend || -1; // De kenmerken tot het flexend-ste element tonen {flexend >= 1 indien meegegeven}.
|
||||
var hasfilter = props.hasfilter || false; // De kenmerken kunnen op naam gefilterd worden.
|
||||
var tmpfolder = props.tmpfolder || "";
|
||||
|
||||
var oRs = Oracle.Execute(sql);
|
||||
var predone = false;
|
||||
@@ -280,8 +281,8 @@ function listKenmerk(sql, module, key, props)
|
||||
|
||||
// ============================================================================================
|
||||
// Doorloop alle flexkenmerken
|
||||
if (key < 0)
|
||||
var tmpfolder=shared.random(32); // voor als nog geen key en wel bijlagen
|
||||
if (key < 0 && tmpfolder == "")
|
||||
tmpfolder = shared.random(32); // voor als nog geen key en wel bijlagen
|
||||
|
||||
var prssql = false;
|
||||
for (i = 1; !oRs.eof; i++)
|
||||
@@ -1397,7 +1398,7 @@ function listKenmerk(sql, module, key, props)
|
||||
kenmerk_write('<td>');
|
||||
}
|
||||
if (key < 0)
|
||||
kenmerk_write("<input type='hidden' name='ktmpfolder' value='" + tmpfolder + "'>");
|
||||
kenmerk_write("<input type='hidden' name='ktmpfolder" + serie + "' id='ktmpfolder" + serie + "' value='" + tmpfolder + "'>");
|
||||
kenmerk_write('<input type="hidden" id="' + counterName + '" name="' + counterName + '" value="' + (idCounter - 1) + '">');
|
||||
kenmerk_write('<input type="hidden" id="k_flexsql" name="k_flexsql" value="' + (prssql? 1 : 0) + '">');
|
||||
if (!formobile)
|
||||
@@ -1503,7 +1504,8 @@ function listKenmerk(sql, module, key, props)
|
||||
</script>
|
||||
<%
|
||||
}
|
||||
|
||||
if (props.getTmpfolder)
|
||||
return tmpfolder;
|
||||
}
|
||||
|
||||
|
||||
@@ -1647,7 +1649,7 @@ function _saveFlexKenmerken(parentKey, params, flexdata) // TODO: support multiM
|
||||
|
||||
if (params.isNew && !params.noAttachments)
|
||||
{
|
||||
var ktmpfolder = getFParam("ktmpfolder", "");
|
||||
var ktmpfolder = getFParam("ktmpfolder" + params.bznum, "");
|
||||
if (ktmpfolder)
|
||||
{
|
||||
var tmp_folder = "__NEW__" + user_key + "_" + safe.filename(ktmpfolder);
|
||||
|
||||
Reference in New Issue
Block a user