Merge v5.3.3 Gold C en later patches
svn path=/Website/trunk/; revision=20336
This commit is contained in:
@@ -16,11 +16,11 @@
|
||||
<%
|
||||
var bld_key = getQParamInt( "bld_key" );;
|
||||
|
||||
var beginuur = getFParamFloat("bld_beginuur");
|
||||
var beginuur = getFParamFloat("bld_beginuur", -2);
|
||||
if (beginuur == -1)
|
||||
beginuur = "";
|
||||
|
||||
var einduur = getFParamFloat("bld_einduur");
|
||||
var einduur = getFParamFloat("bld_einduur", -2);
|
||||
if (einduur == -1)
|
||||
einduur = "";
|
||||
|
||||
@@ -43,12 +43,15 @@
|
||||
{ dbs: "ALG_GEBOUW_X", typ: "number", frm: "bld_x" },
|
||||
{ dbs: "ALG_GEBOUW_Y", typ: "number", frm: "bld_y" },
|
||||
{ dbs: "ALG_GEBOUW_BEZ", typ: "check", frm: "bld_bez" },
|
||||
{ dbs: "alg_gebouw_beginuur", typ: "float", val: beginuur },
|
||||
{ dbs: "alg_gebouw_einduur", typ: "float", val: einduur },
|
||||
{ dbs: "ALG_GEBOUW_WERKDAGEN", typ: "check0", frm: "bld_werkdagen" }];
|
||||
|
||||
var warning = "";
|
||||
if (bld_key > 0)
|
||||
if (beginuur != -2)
|
||||
fields.push({ dbs: "alg_gebouw_beginuur", typ: "float", val: beginuur });
|
||||
if (einduur != -2)
|
||||
fields.push({ dbs: "alg_gebouw_einduur", typ: "float", val: einduur });
|
||||
|
||||
var warning = "";
|
||||
if (bld_key > 0)
|
||||
{
|
||||
sql = buildUpdate("alg_gebouw", fields)
|
||||
+ " alg_gebouw_key = " + bld_key;
|
||||
@@ -57,7 +60,7 @@ if (bld_key > 0)
|
||||
if (err.friendlyMsg)
|
||||
warning = err.friendlyMsg;
|
||||
}
|
||||
else
|
||||
else
|
||||
{
|
||||
fields.push({ dbs: "alg_gebouw_key", typ: "key", seq: "alg_s_alg_onroerendgoed_keys" });
|
||||
var regIns = buildInsert("alg_gebouw", fields);
|
||||
|
||||
@@ -18,11 +18,11 @@
|
||||
var room_key = getQParamInt( "room_key" );
|
||||
var isNew = (room_key < 0);
|
||||
|
||||
var beginuur = getFParamFloat("room_beginuur");
|
||||
var beginuur = getFParamFloat("room_beginuur", -2);
|
||||
if (beginuur == -1)
|
||||
beginuur = "";
|
||||
|
||||
var einduur = getFParamFloat("room_einduur");
|
||||
var einduur = getFParamFloat("room_einduur", -2);
|
||||
if (einduur == -1)
|
||||
einduur = "";
|
||||
|
||||
@@ -48,11 +48,14 @@
|
||||
{ dbs: "ALG_RUIMTE_OPP_ALT1", typ: "float", frm: "room_oppa1", track: L("lcl_estate_ruimte_opp_alt1") },
|
||||
{ dbs: "ALG_RUIMTE_OPP_ALT2", typ: "float", frm: "room_oppa2", track: L("lcl_estate_ruimte_opp_alt2") },
|
||||
{ dbs: "MLD_DIENSTNIVEAU_KEY", typ: "key", frm: "dienstniveau", track: L("lcl_mld_dienst_niveau"), foreign: "mld_dienstniveau" },
|
||||
{ dbs: "ALG_RUIMTE_BEGINUUR", typ: "float", val: beginuur, track: L("lcl_estate_gebouw_beginuur"), foreign: uurForeign },
|
||||
{ dbs: "ALG_RUIMTE_EINDUUR", typ: "float", val: einduur, track: L("lcl_estate_gebouw_einduur"), foreign: uurForeign },
|
||||
{ dbs: "ALG_RUIMTE_WERKDAGEN", typ: "number", frm: "room_werkdagen" }
|
||||
];
|
||||
|
||||
if (beginuur != -2)
|
||||
fields.push({ dbs: "ALG_RUIMTE_BEGINUUR", typ: "float", val: beginuur, track: L("lcl_estate_gebouw_beginuur"), foreign: uurForeign });
|
||||
if (einduur != -2)
|
||||
fields.push({ dbs: "ALG_RUIMTE_EINDUUR", typ: "float", val: einduur, track: L("lcl_estate_gebouw_einduur"), foreign: uurForeign });
|
||||
|
||||
var warning="";
|
||||
if (room_key > 0)
|
||||
{
|
||||
|
||||
@@ -230,6 +230,7 @@ function getPrkOmschrijving(key, keytype)
|
||||
+ " WHERE rrd.res_deel_key = rd.res_deel_key"
|
||||
+ " AND rd.res_ins_deel_key = d.ins_deel_key"
|
||||
+ " AND d.ins_alg_ruimte_key = pa.alg_onroerendgoed_keys"
|
||||
+ " AND pa.alg_onroerendgoed_type IN ('R', 'V', 'G', 'T')" // Parkeerplaats is ruimte, verdieping, gebouw of terrein key en GEEN locatie key.
|
||||
+ (keytype == "B"
|
||||
? " AND rrd.bez_bezoekers_key = " + key
|
||||
: " AND rrd.res_rsv_deel_key = " + key); // keytype == "R" (res_rsv_deel_key)
|
||||
@@ -289,7 +290,7 @@ function saveOneBezoeker(afspraak_key, rsv_ruimte_key, bznum, params)
|
||||
|
||||
var prk = getFParam("prk" + bznum, "off");
|
||||
var prkselect = getFParam("prkselect" + bznum, "");
|
||||
var prkgebter = getFParamInt("gebouwkey" + bznum, ""); // Parkeerterrein key. Is een gebouw of terrein key.
|
||||
var prkgebter = getFParamInt("gebouwkey" + bznum, ""); // Nieuwe parkeerterrein key. Is een gebouw of terrein key.
|
||||
var bdg = getFParam("bdg" + bznum, "");
|
||||
var badge_prev = "";
|
||||
var park_prev = null;
|
||||
@@ -329,36 +330,30 @@ function saveOneBezoeker(afspraak_key, rsv_ruimte_key, bznum, params)
|
||||
sql = "SELECT rrd.res_rsv_deel_key"
|
||||
+ " , b.bez_bezoekers_pasnr"
|
||||
+ " , bez_bezoekers_done"
|
||||
+ " , og.alg_gebouw_key"
|
||||
+ " , og.alg_terreinsector_key"
|
||||
+ " , og.alg_type"
|
||||
+ " , og.alg_onroerendgoed_omschrijving"
|
||||
+ " , pa.alg_plaatsaanduiding"
|
||||
+ " , alg_onroerendgoed_keys"
|
||||
+ " FROM bez_bezoekers b"
|
||||
+ " , res_rsv_deel rrd"
|
||||
+ " , res_deel rd"
|
||||
+ " , ins_deel id"
|
||||
+ " , alg_v_onroerendgoed_gegevens og"
|
||||
+ " , alg_v_plaatsaanduiding pa"
|
||||
+ " WHERE b.bez_bezoekers_key = rrd.bez_bezoekers_key(+)"
|
||||
+ " AND b.bez_bezoekers_key = " + bez_key
|
||||
+ " AND rrd.res_deel_key = rd.res_deel_key(+)"
|
||||
+ " AND rd.res_ins_deel_key = id.ins_deel_key(+)"
|
||||
+ " AND id.ins_alg_ruimte_key = og.alg_onroerendgoed_keys(+)";
|
||||
+ " AND id.ins_alg_ruimte_key = pa.alg_onroerendgoed_keys(+)"
|
||||
+ " AND pa.alg_onroerendgoed_type(+) IN ('R', 'V', 'G', 'T')"
|
||||
oRs = Oracle.Execute(sql);
|
||||
var badge_prev = oRs("bez_bezoekers_pasnr").value || "";
|
||||
park_prev = oRs("res_rsv_deel_key").value;
|
||||
// Parkeerplaats (ins_alg_ruimte_key) kan een ruimte, gebouw of verdieping zijn. Nu Gebouw/Terreinsector key afleiden.
|
||||
var alg_gebouw_key = oRs("alg_gebouw_key").value;
|
||||
var alg_terreinsector_key = oRs("alg_terreinsector_key").value;
|
||||
if (alg_gebouw_key)
|
||||
prkter_key = alg_gebouw_key; // Huidige parkeerterrein key is een gebouw.
|
||||
else
|
||||
prkter_key = alg_terreinsector_key; // Huidige parkeerterrein key is een terreinsector key.
|
||||
var prkter_key = oRs("alg_onroerendgoed_keys").value; // Oude parkeerterrein key.
|
||||
if ((params.loctimechanged || prkter_key != prkgebter) && park_prev)
|
||||
{
|
||||
sql = "DELETE FROM res_rsv_deel WHERE bez_bezoekers_key = " + bez_key;
|
||||
Oracle.Execute(sql);
|
||||
park_prev = null; // sta opnieuw claimen toe
|
||||
oldtxt = oRs("alg_onroerendgoed_omschrijving").value;
|
||||
oldtxt = oRs("alg_plaatsaanduiding").Value;
|
||||
if (prkselect == "S")
|
||||
bezUpd.trackarray.push(L("lcl_park") + ": " + buildTrackText("varchar", oldtxt, null, { nodiff: true }));
|
||||
else
|
||||
|
||||
@@ -366,7 +366,7 @@ function myContourProcessor(cHandle)
|
||||
// S("fg_translateprintcolor") = [{paper: 0xffffff, from:0x00ffff, to:0x000000}];
|
||||
function myIMGProcessor(IMGHandle)
|
||||
{
|
||||
IMGHandle.setAntialias(S("fg_antialias"));
|
||||
IMGHandle.setAntialias(getQParamInt("antialias", S("fg_antialias")));
|
||||
|
||||
// De meeste gefilterde lagen zitten niet eens meer in de temp-dwf
|
||||
// De SLNK contour lagen zitten er echter altijd (sinds ergens tussen DLL 2.70 en 2.84)
|
||||
|
||||
@@ -576,6 +576,12 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
sql = "SELECT COALESCE((SELECT b.prs_bedrijf_naam FROM prs_bedrijf b WHERE b.prs_bedrijf_key = o.mld_uitvoerende_keys),"
|
||||
+ " COALESCE((SELECT " + S("prs_pers_string") + " FROM prs_perslid p WHERE p.prs_perslid_key = o.mld_uitvoerende_keys),"
|
||||
+ " '')) uitvoerende"
|
||||
+ ", COALESCE ((SELECT 'P' pbtype"
|
||||
+ " FROM prs_perslid p"
|
||||
+ " WHERE p.prs_perslid_key = o.mld_uitvoerende_keys),"
|
||||
+ " (SELECT 'B' pbtype"
|
||||
+ " FROM prs_bedrijf d"
|
||||
+ " WHERE d.prs_bedrijf_key = o.mld_uitvoerende_keys)) pbtype"
|
||||
+ ", COALESCE(o.mld_uitvoerende_keys, -1) uitvoerende_key"
|
||||
+ ", COALESCE(o.prs_kostenplaats_key, m.prs_kostenplaats_key) prs_kostenplaats_key"
|
||||
+ ", o.mld_statusopdr_key"
|
||||
@@ -647,6 +653,7 @@ fin = { func_enabled_factuur: // Wat mag ik zoal op deze specifieke factuur?
|
||||
referentie: fin_factuur.mld_prefix + fin_factuur.mld_key + "/" + opdr_volgnr,
|
||||
lev_uit: oRs("uitvoerende").value,
|
||||
lev_uit_key: oRs("uitvoerende_key").value,
|
||||
lev_uit_type: oRs("pbtype").value,
|
||||
status: status.getopdrstatustext(oRs("mld_statusopdr_key").value),
|
||||
startdatum: toDateString(oRs("startdatum").value),
|
||||
einddatum: toDateString(oRs("einddatum").value),
|
||||
|
||||
@@ -191,7 +191,11 @@ var fin_btwtabel_key = oRs("fin_btwtabel_key").value; // Standaard btw tabel key
|
||||
{ %>
|
||||
$('#lev_uit').click(function()
|
||||
{
|
||||
FcltMgr.openDetail("appl/prs/prs_bedrijf.asp?bedrijf_key=<%=ref_info.lev_uit_key%>");
|
||||
if ("<%=ref_info.lev_uit_type%>" == "B")
|
||||
prslink = "appl/prs/prs_bedrijf.asp?bedrijf_key=<%=ref_info.lev_uit_key%>";
|
||||
else
|
||||
prslink = "appl/prs/prs_perslid.asp?prs_key=<%=ref_info.lev_uit_key%>";
|
||||
FcltMgr.openDetail(prslink);
|
||||
}
|
||||
);
|
||||
<% } %>
|
||||
|
||||
@@ -172,7 +172,10 @@ function FcltGetRefInfoCallback(json)
|
||||
{
|
||||
$('#lev_uit').click(function()
|
||||
{
|
||||
refurl = "appl/prs/prs_bedrijf.asp?bedrijf_key=" + json.lev_uit_key;
|
||||
if (json.lev_uit_type == "B")
|
||||
refurl = "appl/prs/prs_bedrijf.asp?bedrijf_key=" + json.lev_uit_key;
|
||||
else
|
||||
refurl = "appl/prs/prs_perslid.asp?prs_key=" + json.lev_uit_key;
|
||||
FcltMgr.openDetail(refurl);
|
||||
}
|
||||
);
|
||||
|
||||
@@ -142,10 +142,16 @@ var urlMail = "../shared/queuemail.asp?pcode=FINMAI&defemail_key=-1&key=" + fin_
|
||||
ROFIELDTR("fld", L("lcl_mld_typeopdr"), ref_info.typeopdr_omschr); // Opdrachttype melding
|
||||
params = {};
|
||||
if (this_fin.canReqRelDetails)
|
||||
params = { infoPointer: { Url: "appl/prs/prs_bedrijf.asp?bedrijf_key=" + ref_info.lev_uit_key,
|
||||
{
|
||||
if (ref_info.lev_uit_type == "B")
|
||||
prslink = "appl/prs/prs_bedrijf.asp?bedrijf_key=" + ref_info.lev_uit_key;
|
||||
else
|
||||
prslink = "appl/prs/prs_perslid.asp?prs_key=" + ref_info.lev_uit_key;
|
||||
params = { infoPointer: { Url: prslink,
|
||||
Title: ref_info.lev_uit
|
||||
}
|
||||
};
|
||||
}
|
||||
ROFIELDTR("fld", L("lcl_cnt_contractant"), (ref_info.lev_uit? ref_info.lev_uit : ""), params); // Leverancier/Uitvoerder
|
||||
|
||||
// Return waarde fin.getnomatchreasoncontract():
|
||||
|
||||
@@ -166,25 +166,37 @@ plaatsselector =
|
||||
plaatsselector.verChanged(autosel.key);
|
||||
if ($("#bttype" + (idadd? idadd : "")).val() == 'T')
|
||||
{ // Indien een terrein gekozen is, maak dan onderstaande velden readonly
|
||||
if (requiredlevel >= 4) // Verplichtheid eraf halen indien required.
|
||||
$("#verdieping" + (idadd? idadd : "")).removeClass("required");
|
||||
sgFlr.makeReadOnly();
|
||||
if (typeof(psObject[idadd].sgRoom) != "undefined")
|
||||
{
|
||||
if (requiredlevel >= 5) // Verplichtheid eraf halen indien required.
|
||||
$("#ruimte" + (idadd? idadd : "")).removeClass("required");
|
||||
psObject[idadd].sgRoom.makeReadOnly();
|
||||
}
|
||||
if (typeof(psObject[idadd].sgWpl) != "undefined")
|
||||
{
|
||||
if (requiredlevel >= 6) // Verplichtheid eraf halen indien required.
|
||||
$("#werkplek" + (idadd? idadd : "")).removeClass("required");
|
||||
psObject[idadd].sgWpl.makeReadOnly();
|
||||
}
|
||||
}
|
||||
else // ($("#bttype" + (idadd? idadd : "")).val() == 'B')
|
||||
{ // Indien een gebouw gekozen is, maak dan onderstaande velden "weer" readonly
|
||||
{ // Indien een gebouw gekozen is, maak dan onderstaande velden "weer" wijzigbaar
|
||||
if (requiredlevel >= 4) // Verplichtheid er weer opzetten indien required.
|
||||
$("#verdieping" + (idadd? idadd : "")).addClass("required");
|
||||
sgFlr.undoReadOnly();
|
||||
if (typeof(psObject[idadd].sgRoom) != "undefined")
|
||||
{
|
||||
if (requiredlevel >= 5) // Verplichtheid er weer opzetten indien required.
|
||||
$("#ruimte" + (idadd? idadd : "")).addClass("required");
|
||||
psObject[idadd].sgRoom.undoReadOnly();
|
||||
}
|
||||
if (typeof(psObject[idadd].sgWpl) != "undefined")
|
||||
{
|
||||
if (requiredlevel >= 6) // Verplichtheid er weer opzetten indien required.
|
||||
$("#werkplek" + (idadd? idadd : "")).addClass("required");
|
||||
psObject[idadd].sgWpl.undoReadOnly();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -559,18 +559,26 @@ function process_stdm_info(data, stdmChanged) // stdmChanged is optioneel.
|
||||
case "L": $("#gebouw").removeClass("required");
|
||||
$("#verdieping").removeClass("required");
|
||||
$("#ruimte").removeClass("required");
|
||||
requiredlevel = 2; // Required level van de plaatsselector aanpassen.
|
||||
break;
|
||||
case "G": $("#gebouw").addClass("required");
|
||||
$("#verdieping").removeClass("required");
|
||||
$("#ruimte").removeClass("required");
|
||||
requiredlevel = 3; // Required level van de plaatsselector aanpassen.
|
||||
break;
|
||||
case "V": $("#gebouw").addClass("required");
|
||||
$("#verdieping").addClass("required");
|
||||
if ($("#bttype").val() != "T") // Als er een terrein is geselecteerd dan verdieping niet verplicht maken.
|
||||
$("#verdieping").addClass("required");
|
||||
$("#ruimte").removeClass("required");
|
||||
requiredlevel = 4; // Required level van de plaatsselector aanpassen.
|
||||
break;
|
||||
case "R": $("#gebouw").addClass("required");
|
||||
$("#verdieping").addClass("required");
|
||||
$("#ruimte").addClass("required");
|
||||
if ($("#bttype").val() != "T")
|
||||
{ // Als er een terrein is geselecteerd dan verdieping en ruimte niet verplicht maken.
|
||||
$("#verdieping").addClass("required");
|
||||
$("#ruimte").addClass("required");
|
||||
}
|
||||
requiredlevel = 5; // Required level van de plaatsselector aanpassen.
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -256,7 +256,11 @@ FCLTHeader.Requires({plugins: ["jQuery", "kenmerk"],
|
||||
+ " , ins_deel d"
|
||||
+ " , alg_v_ruimte_gegevens rg"
|
||||
+ " WHERE rd.res_ins_deel_key = d.ins_deel_key"
|
||||
+ " AND d.ins_alg_ruimte_key = rg.alg_ruimte_key"
|
||||
+ " AND rg.alg_ruimte_key = CASE d.ins_alg_ruimte_key_org"
|
||||
+ " WHEN NULL"
|
||||
+ " THEN d.ins_alg_ruimte_key"
|
||||
+ " ELSE d.ins_alg_ruimte_key_org"
|
||||
+ " END"
|
||||
+ " AND res_deel_key = " + res_deel_key;
|
||||
oRs = Oracle.Execute(sql);
|
||||
rrr.alg_locatie_key = oRs("alg_locatie_key").value;
|
||||
|
||||
@@ -735,19 +735,18 @@ function res_list (pautfunction, params)
|
||||
return (dateto.midnight().getTime() != datefrom.midnight().getTime());
|
||||
}
|
||||
|
||||
var isExcel = (params.outputmode == 2 || params.outputmode == 6);
|
||||
function fncolDatum(oRs)
|
||||
{
|
||||
if (isMeerdaags(oRs))
|
||||
return L("lcl_res_multidays");
|
||||
else
|
||||
return toDateString(new Date(oRs("datumvan").value), isExcel); // isExcel-->noDay
|
||||
return toDateString(new Date(oRs("datumvan").value), excel); // excel-->noDay
|
||||
}
|
||||
|
||||
function fncolDatumSort(oRs)
|
||||
{
|
||||
if (isMeerdaags(oRs))
|
||||
return toDateString(new Date(oRs("datumvan").value), isExcel); // isExcel-->noDay
|
||||
return toDateString(new Date(oRs("datumvan").value), excel); // excel-->noDay
|
||||
else
|
||||
return null
|
||||
}
|
||||
@@ -757,7 +756,7 @@ function res_list (pautfunction, params)
|
||||
var datefrom = new Date(oRs("datumvan").value);
|
||||
var dt = toTimeString(datefrom);
|
||||
if (isMeerdaags(oRs))
|
||||
dt += "<br>" + toDateString(datefrom, isExcel); // isExcel-->noDay
|
||||
dt += "<br>" + toDateString(datefrom, excel); // excel-->noDay
|
||||
return dt;
|
||||
}
|
||||
|
||||
@@ -766,7 +765,7 @@ function res_list (pautfunction, params)
|
||||
var dateto = new Date(oRs("datumtot").value);
|
||||
var dt = toTimeString(dateto);
|
||||
if (isMeerdaags(oRs))
|
||||
dt += "<br>" + toDateString(dateto, isExcel); // isExcel-->noDay
|
||||
dt += "<br>" + toDateString(dateto, excel); // excel-->noDay
|
||||
return dt;
|
||||
}
|
||||
|
||||
|
||||
@@ -137,6 +137,11 @@ function FCLTplaatsselector(alglevel, params)
|
||||
params.requiredlevel = 9; // Alles <=9 dus alles
|
||||
}
|
||||
// nu hoeven wel alleen nog maar rekening te houden met readonlylevel en requiredlevel
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
requiredlevel = <%=params.requiredlevel%>; // Requiredlevel bijhouden. Deze kan afhankelijk zijn van invoer.
|
||||
</script>
|
||||
<%
|
||||
|
||||
params.secsearch = params.secsearch || 9;
|
||||
var toplevel = -1;
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- Pas op: oorspronkelijk wel gegenereerd met CodeCharge maar tegenwoordig handmatig -->
|
||||
<html>
|
||||
<head>
|
||||
<title>Facilitor Management Online -</title>
|
||||
@@ -6,13 +7,35 @@
|
||||
<meta http-equiv="expires" content="0">
|
||||
<meta http-equiv="cache-control" content="no-cache">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="Site.css" type="text/css"></head>
|
||||
<body class="PageBODY">
|
||||
<script>
|
||||
var fields=["FAC_GEBRUIKER_PRS_LEVEL_WRITE","FAC_GEBRUIKER_PRS_LEVEL_WRITE",
|
||||
"FAC_GEBRUIKER_ALG_LEVEL_WRITE","FAC_GEBRUIKER_ALG_LEVEL_WRITE",
|
||||
"FAC_GEBRUIKER_PRS_LEVEL_READ","FAC_GEBRUIKER_PRS_LEVEL_READ",
|
||||
"FAC_GEBRUIKER_ALG_LEVEL_READ","FAC_GEBRUIKER_ALG_LEVEL_READ",
|
||||
"READRIGHTS","WRITERIGHTS","RIGHTS"]
|
||||
function BodyLoad()
|
||||
{
|
||||
for (fld in fields)
|
||||
{
|
||||
var elm = document.getElementsByName(fields[fld])[0];
|
||||
if (elm.disabled) // Dan 'parent' dichtklappen
|
||||
{
|
||||
var tr = elm.parentElement.parentElement;
|
||||
tr.style.display = 'none'
|
||||
}
|
||||
};
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
table { border-collapse: separate!important }
|
||||
</style>
|
||||
<body class="PageBODY" onLoad=BodyLoad();>
|
||||
{Header}
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<!--BeginFormFunctieRecordHeader-->
|
||||
|
||||
|
||||
<!--EndFormFunctieRecordHeader-->
|
||||
<!--BeginFormFunctieRecord-->
|
||||
<form method="POST" action="{FileName}" name="FunctieRecord">
|
||||
@@ -25,102 +48,102 @@
|
||||
<td class="DataTD" colspan="2"><font class="DataFONT">{sFunctieRecordErr}</font></td>
|
||||
</tr>
|
||||
<!--EndFunctieRecordError-->
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Groep</font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{FAC_GROEP_OMSCHRIJVING} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Functie</font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{FAC_FUNCTIE_OMSCHRIJVING} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Discipline</font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{INS_DISCIPLINE_OMSCHRIJVING} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field1} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Lezen</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--><input name="FAC_GEBRUIKER_PRS_LEVEL_READ" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--><input name="FAC_GEBRUIKER_PRS_LEVEL_READ" type="radio" {PRS_READ_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Schrijven</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--><input name="FAC_GEBRUIKER_PRS_LEVEL_WRITE" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--><input name="FAC_GEBRUIKER_PRS_LEVEL_WRITE" type="radio" {PRS_WRITE_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field2} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Lezen</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--><input name="FAC_GEBRUIKER_ALG_LEVEL_READ" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--><input name="FAC_GEBRUIKER_ALG_LEVEL_READ" type="radio" {ALG_READ_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Schrijven</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--><input name="FAC_GEBRUIKER_ALG_LEVEL_WRITE" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--><input name="FAC_GEBRUIKER_ALG_LEVEL_WRITE" type="radio" {ALG_WRITE_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field3} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Leesrechten</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLREADRIGHTS--><input name="READRIGHTS" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLREADRIGHTS--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLREADRIGHTS--><input name="READRIGHTS" type="radio" {M1_READ_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLREADRIGHTS--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Schrijfrechten</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLWRITERIGHTS--><input name="WRITERIGHTS" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLWRITERIGHTS--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLWRITERIGHTS--><input name="WRITERIGHTS" type="radio" {M1_WRITE_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLWRITERIGHTS--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field4} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Toegang</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLRIGHTS--><input name="RIGHTS" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLRIGHTS--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLRIGHTS--><input name="RIGHTS" type="radio" {M0_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLRIGHTS--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="2" align="right">
|
||||
|
||||
<!-- *** Buttons *** -->
|
||||
|
||||
|
||||
<!--BeginFunctieRecordInsert-->
|
||||
<input type="hidden" value="insert" name="FormAction">
|
||||
<input type="submit" value="Bewaren" onclick="document.FunctieRecord.FormAction.value = 'insert';">
|
||||
<!--EndFunctieRecordInsert-->
|
||||
|
||||
|
||||
<!--BeginFunctieRecordEdit-->
|
||||
<input type="hidden" value="update" name="FormAction"/>
|
||||
|
||||
|
||||
<!--BeginFunctieRecordUpdate-->
|
||||
<input type="submit" value="Bewaren" onclick="document.FunctieRecord.FormAction.value = 'update';"/>
|
||||
<!--EndFunctieRecordUpdate-->
|
||||
|
||||
|
||||
<!--EndFunctieRecordEdit-->
|
||||
|
||||
|
||||
<!--BeginFunctieRecordCancel-->
|
||||
<input type="submit" value="Annuleren" onclick="document.FunctieRecord.FormAction.value = 'cancel';"/>
|
||||
<!--EndFunctieRecordCancel-->
|
||||
|
||||
|
||||
<input type="hidden" name="FormName" value="FunctieRecord"/>
|
||||
|
||||
|
||||
<input type="hidden" name="Trn_FAC_GROEP_KEY" value="{Trn_FAC_GROEP_KEY}"/>
|
||||
<input type="hidden" name="Trn_FAC_FUNCTIE_KEY" value="{Trn_FAC_FUNCTIE_KEY}"/>
|
||||
<input type="hidden" name="Trn_FAC_FUNCTIE_MODULE" value="{Trn_FAC_FUNCTIE_MODULE}"/>
|
||||
@@ -140,7 +163,7 @@
|
||||
</form>
|
||||
<!--EndFormFunctieRecord-->
|
||||
<!--BeginFormFunctieRecordFooter-->
|
||||
|
||||
|
||||
<!--EndFormFunctieRecordFooter-->
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
<!-- Pas op: oorspronkelijk wel gegenereerd met CodeCharge maar tegenwoordig handmatig -->
|
||||
<html>
|
||||
<head>
|
||||
<title>Facilitor Management Online -</title>
|
||||
@@ -6,13 +7,34 @@
|
||||
<meta http-equiv="expires" content="0">
|
||||
<meta http-equiv="cache-control" content="no-cache">
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><link rel="stylesheet" href="Site.css" type="text/css"></head>
|
||||
<body class="PageBODY">
|
||||
<script>
|
||||
var fields=["FAC_GEBRUIKER_PRS_LEVEL_READ","FAC_GEBRUIKER_PRS_LEVEL_WRITE",
|
||||
"FAC_GEBRUIKER_ALG_LEVEL_READ","FAC_GEBRUIKER_ALG_LEVEL_WRITE",
|
||||
"READRIGHTS","WRITERIGHTS","RIGHTS"]
|
||||
function BodyLoad()
|
||||
{
|
||||
for (fld in fields)
|
||||
{
|
||||
var elm = document.getElementsByName(fields[fld])[0];
|
||||
if (elm.disabled) // Dan 'parent' dichtklappen
|
||||
{
|
||||
var tr = elm.parentElement.parentElement;
|
||||
tr.style.display = 'none'
|
||||
}
|
||||
};
|
||||
}
|
||||
</script>
|
||||
<style>
|
||||
table { border-collapse: separate!important }
|
||||
</style>
|
||||
|
||||
<body class="PageBODY" onLoad=BodyLoad();>
|
||||
{Header}
|
||||
<table>
|
||||
<tr>
|
||||
<td valign="top">
|
||||
<!--BeginFormFunctieRecordHeader-->
|
||||
|
||||
|
||||
<!--EndFormFunctieRecordHeader-->
|
||||
<!--BeginFormFunctieRecord-->
|
||||
<form method="POST" action="{FileName}" name="FunctieRecord">
|
||||
@@ -25,102 +47,102 @@
|
||||
<td class="DataTD" colspan="2"><font class="DataFONT">{sFunctieRecordErr}</font></td>
|
||||
</tr>
|
||||
<!--EndFunctieRecordError-->
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Groep</font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{FAC_GROEP_OMSCHRIJVING} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Functie</font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{FAC_FUNCTIE_OMSCHRIJVING} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Info</font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{FAC_FUNCTIE_INFO} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field1} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Lezen</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--><input name="FAC_GEBRUIKER_PRS_LEVEL_READ" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--><input name="FAC_GEBRUIKER_PRS_LEVEL_READ" type="radio" {PRS_READ_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_READ--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Schrijven</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--><input name="FAC_GEBRUIKER_PRS_LEVEL_WRITE" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--><input name="FAC_GEBRUIKER_PRS_LEVEL_WRITE" type="radio" {PRS_WRITE_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_PRS_LEVEL_WRITE--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field2} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Lezen</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--><input name="FAC_GEBRUIKER_ALG_LEVEL_READ" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--><input name="FAC_GEBRUIKER_ALG_LEVEL_READ" type="radio" {ALG_READ_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_READ--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Schrijven</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--><input name="FAC_GEBRUIKER_ALG_LEVEL_WRITE" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--><input name="FAC_GEBRUIKER_ALG_LEVEL_WRITE" type="radio" {ALG_WRITE_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLFAC_GEBRUIKER_ALG_LEVEL_WRITE--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field3} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Leesrechten</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLREADRIGHTS--><input name="READRIGHTS" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLREADRIGHTS--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLREADRIGHTS--><input name="READRIGHTS" type="radio" {M1_READ_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLREADRIGHTS--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Schrijfrechten</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLWRITERIGHTS--><input name="WRITERIGHTS" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLWRITERIGHTS--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLWRITERIGHTS--><input name="WRITERIGHTS" type="radio" {M1_WRITE_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLWRITERIGHTS--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT"></font></td>
|
||||
<td class="DataTD"><font class="DataFONT">{Field4} </font></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td class="FieldCaptionTD"><font class="FieldCaptionFONT">Toegang</font></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLRIGHTS--><input name="RIGHTS" type="radio" value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLRIGHTS--></td>
|
||||
<td class="DataTD"><!--BeginFunctieRecordRLRIGHTS--><input name="RIGHTS" type="radio" {M0_DISABLED} value="{ID}" {Selected}> <font class="DataFONT">{Value}</font><!--EndFunctieRecordRLRIGHTS--></td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td colspan="2" align="right">
|
||||
|
||||
<!-- *** Buttons *** -->
|
||||
|
||||
|
||||
<!--BeginFunctieRecordInsert-->
|
||||
<input type="hidden" value="insert" name="FormAction">
|
||||
<input type="submit" value="Bewaren" onclick="document.FunctieRecord.FormAction.value = 'insert';">
|
||||
<!--EndFunctieRecordInsert-->
|
||||
|
||||
|
||||
<!--BeginFunctieRecordEdit-->
|
||||
<input type="hidden" value="update" name="FormAction"/>
|
||||
|
||||
|
||||
<!--BeginFunctieRecordUpdate-->
|
||||
<input type="submit" value="Bewaren" onclick="document.FunctieRecord.FormAction.value = 'update';"/>
|
||||
<!--EndFunctieRecordUpdate-->
|
||||
|
||||
|
||||
<!--EndFunctieRecordEdit-->
|
||||
|
||||
|
||||
<!--BeginFunctieRecordCancel-->
|
||||
<input type="submit" value="Annuleren" onclick="document.FunctieRecord.FormAction.value = 'cancel';"/>
|
||||
<!--EndFunctieRecordCancel-->
|
||||
|
||||
|
||||
<input type="hidden" name="FormName" value="FunctieRecord"/>
|
||||
|
||||
|
||||
<input type="hidden" name="Trn_FAC_GROEP_KEY" value="{Trn_FAC_GROEP_KEY}"/>
|
||||
<input type="hidden" name="Trn_FAC_FUNCTIE_MODULE" value="{Trn_FAC_FUNCTIE_MODULE}"/>
|
||||
<input type="hidden" name="Trn_sFAC_GROEP_UPPER" value="{Trn_sFAC_GROEP_UPPER}"/>
|
||||
@@ -136,7 +158,7 @@
|
||||
</form>
|
||||
<!--EndFormFunctieRecord-->
|
||||
<!--BeginFormFunctieRecordFooter-->
|
||||
|
||||
|
||||
<!--EndFormFunctieRecordFooter-->
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user