svn path=/Website/trunk/; revision=21

This commit is contained in:
Ruud Lipper
2009-10-23 07:22:58 +00:00
parent 4acd9e95f0
commit ca9f2e9b81
57 changed files with 1845 additions and 1960 deletions

View File

@@ -1,29 +1,27 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <% // testing: bes_key=1251054
/* $Revision: 2 $ /* $Revision: 3 $
$Modtime: 10/05/09 2:58p $ $Modtime: 10/14/09 3:18p $
File:
Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
*/ %> */ %>
<% Response.Expires = -1; %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/funcodes.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" --> <!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"--> <!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
@@ -31,6 +29,21 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
// dit lijkt mij de enige gehele readonlyverklaring, de rest is localer // dit lijkt mij de enige gehele readonlyverklaring, de rest is localer
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
if (dis_key > 0)
{
sql = " select alg_district_omschrijving "
+ " FROM alg_district "
+ " WHERE alg_district_key = " + dis_key;
oRsMes = Oracle.Execute(sql);
var dis_name = " " + oRsMes("alg_district_omschrijving").value;
}
else
{
var dis_name = "";
}
%> %>
@@ -40,6 +53,7 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
FcltMgr.setTitle("<%=lcl_district%> <%=dis_name%> ", {hot:false});
function algClose(params) function algClose(params)
{ {
<% if (dis_key == -1) <% if (dis_key == -1)
@@ -49,10 +63,15 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FcltMgr.closeDetail(window, params ); FcltMgr.closeDetail(window, params );
return true; return true;
} }
FcltMgr.setTitle("<%=lcl_district%> " + params.dis_key, {hot:false}); if (!params.keepForm)
window.location.href = "alg_district.asp?verynew=1&key=" + params.dis_key; window.location.href = "alg_district.asp?verynew=1&key=" + params.dis_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande melding bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_district.asp?dis_key=<%=dis_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_district.asp?dis_key=<%=dis_key%>";
<% } %> <% } %>
} }
</script> </script>
@@ -69,21 +88,7 @@ page += "?dis_key="+dis_key;
IFRAMER("algFrame", page, { title: lcl_alg_district_frame, IFRAMER("algFrame", page, { title: lcl_alg_district_frame,
initHeight: "450px", initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
%>
// AKZA#88 don not allow printing if call isn't saved yet.
// UWVA#427 also print for FE
if (dis_key>-1 ) {
add_str ='huh?';
menuArray = new Array();
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email;
onClickArray = new Array();
onClickArray[0] = 'print_test(0)';
onClickArray[1] = 'print_test(1)';
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>

View File

@@ -1,6 +1,6 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 23:39 $ $Modtime: 10/14/09 2:44p $
File: alg_district.inc File: alg_district.inc
Description: Show an overview of district items in list-form, Description: Show an overview of district items in list-form,
which meets with the given requirements which meets with the given requirements
@@ -14,11 +14,11 @@
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/getkenmerksql.inc" --> <!-- #include file="../Shared/getkenmerksql.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
@@ -34,15 +34,7 @@ FCLTHeader.Requires({ plugins:["jQuery"],
} }
%> %>
<script>
dtable = "ALG_DISTRICT";
</script>
<script type="text/javascript"> <script type="text/javascript">
var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>";
var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>";
var autosearch = 1; // automatisch laden van resultaat op search pagina. var autosearch = 1; // automatisch laden van resultaat op search pagina.
function gotoDetails(row) function gotoDetails(row)
@@ -57,48 +49,33 @@ FCLTHeader.Requires({ plugins:["jQuery"],
var url = "appl/ALG/alg_regio_search.asp?regio_key="+algData.parent_key+"&autosearch="+autosearch; var url = "appl/ALG/alg_regio_search.asp?regio_key="+algData.parent_key+"&autosearch="+autosearch;
FcltMgr.openDetail(url, "<%=lcl_region%>"); FcltMgr.openDetail(url, "<%=lcl_region%>");
} }
function gebouwEdit(row) function districtEdit(row)
{ {
var algData = eval('(' + row.ROWDATA + ')'); var algData = eval('(' + row.ROWDATA + ')');
var url = "appl/ALG/alg_district.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_district.asp?mode=viewUpdate&key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_district%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_district%>" + ' ' + algData.oms);
} }
function doDelete(row)
function doDelete(row, isMulti)
{ {
if (confirm('<%=lcl_row_delete_confirm%>')) { $(row).addClass('dirty');
var dis_key = row.ROWKEY;
var algData = eval('(' + row.ROWDATA + ')'); if (isMulti || confirm("<%=lcl_alg_del_txt_district%>"))
parent.document.body.style.cursor = "wait"; $.post("alg_delete.asp",
document.body.style.cursor = "wait"; { key: dis_key,
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable); level: "D" },
} FcltCallback,
"json");
} }
function DeleteFailed(result)
{
if (result == 1 ) {
alert(lcl_row_delete_failed1);
} else if ( result == 2 ) {
alert(lcl_row_delete_failed2);
}
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
function Deleted()
{
algtable.deleteSelectedRows();
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
</script> </script>
<% <%
function gebouw_list(pautfunction, params) function district_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var authparams = alg.checkAutorisation();
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var canAdd = (authparams.mALGwritelevel < 2);
var addButton = [];
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -106,6 +83,14 @@ function gebouw_list(pautfunction, params)
var reg_key = params.reg_key; var reg_key = params.reg_key;
var dis_key = params.dis_key; var dis_key = params.dis_key;
function fnrowActionEnabler(oRs)
{
var eDelete = false;
if (alg.canWriteDistrict(oRs("alg_district_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%> %>
<html> <html>
<head> <head>
@@ -153,31 +138,35 @@ function gebouw_list(pautfunction, params)
sqln += " ORDER BY d.alg_district_upper ASC " sqln += " ORDER BY d.alg_district_upper ASC "
var addurl = "appl/alg/alg_district.asp"; var addurl = "appl/alg/alg_district.asp";
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
var rst = new ResultsetTable({sql:sqln, var rst = new ResultsetTable({sql:sqln,
keyColumn: "alg_district_key", keyColumn: "alg_district_key",
ID: "algtable", ID: "algtable",
showAll: showall,
rowData: fnrowData, rowData: fnrowData,
rowActionEnabler: fnrowActionEnabler,
flexModule: "ALG", flexModule: "ALG",
flexId: "alg_district_key", flexId: "alg_district_key",
filterParams: params, filterParams: params,
outputmode: outputmode, outputmode: outputmode,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_estate_regio_descr, content: "alg_regio_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_regio_descr, content: "alg_regio_omschrijving"}));
rst.addColumn(new Column({caption: lcl_estate_district_man_descr, content: "alg_district_omschrijving", hasActions: true})); rst.addColumn(new Column({caption: lcl_estate_district_man_descr, content: "alg_district_omschrijving", hasActions: true}));
rst.addAction({ action: "gebouwEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "districtEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoDetails", caption: lcl_goto_locatie_list}); rst.addAction({ action: "gotoDetails", caption: lcl_goto_locatie_list});
rst.addAction({ action: "gotoParent", caption: lcl_goto_regio_list}); rst.addAction({ action: "gotoParent", caption: lcl_goto_regio_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,7 +1,7 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 23:39 $ $Modtime: 10/20/09 9:40a $
*/ %> */ %>
<% Response.Expires = 0 %> <% Response.Expires = 0 %>
@@ -9,6 +9,7 @@
<!-- #include file="../Shared/iface.inc" --> <!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
@@ -20,8 +21,7 @@ var district_key = getQParamInt("district_key", -1);
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; //todo WEB_ALGUSE var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var lcl_bld_kenmerken = "TODO lcl_gebouw_kenmerken"; var lcl_bld_kenmerken = "TODO lcl_gebouw_kenmerken";
@@ -42,7 +42,7 @@ var lcl_bld_kenmerken = "TODO lcl_gebouw_kenmerken";
var lvl = "'D'"; var lvl = "'D'";
var key = 0; var key = 0;
var bld_key = ""; var bld_key = "";
var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&bld_key=" +bld_key + "&onrgoedlvl=" + lvl; var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&onrgoed_key=" +bld_key + "&onrgoed_niveau=" + lvl;
var titel = "<%=lcl_bld_kenmerken%>"; var titel = "<%=lcl_bld_kenmerken%>";
showKenmerkModal(key, url, titel) showKenmerkModal(key, url, titel)
} }

View File

@@ -1,12 +1,12 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 27-08-09 12:02 $ $Modtime: 10/12/09 10:02a $
File: alg_district_search_list.asp File: alg_district_search_list.asp
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description:
Parameters: urole Parameters:
Context: Vanuit alg_district.asp Context:
Note: Note:
*/ %> */ %>
@@ -17,12 +17,6 @@
<!-- #include file="alg_district_list.inc" --> <!-- #include file="alg_district_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis, // als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
@@ -34,11 +28,8 @@ var showall = getQParam("showall", "0") == "1";
var reg_key = getQParamInt("regiokey", -1); // Regio var reg_key = getQParamInt("regiokey", -1); // Regio
var dis_key = getQParamInt("districtkey", -1); // District var dis_key = getQParamInt("districtkey", -1); // District
var autfunction = "WEB_ALGMAN"; district_list ( "*",
{ outputmode: outputmode,
gebouw_list ( autfunction,
{ urole : urole,
outputmode: outputmode,
showall: showall, showall: showall,
reg_key: (reg_key != -1? reg_key : null), reg_key: (reg_key != -1? reg_key : null),
dis_key: (dis_key != -1? dis_key : null) dis_key: (dis_key != -1? dis_key : null)

View File

@@ -1,57 +1,48 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 2 $ /* $Revision: 3 $
$Modtime: 10/05/09 10:07a $ $Modtime: 10/20/09 9:53a $
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery", "kenmerk"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["jQuery", "kenmerk"], js: []})
var dis_key = getQParamInt("dis_key");
var dis_key = parseInt(getQParam("dis_key", "-1"), 10);
var reg_key
var onrgoedlvl = "'D'"; var onrgoedlvl = "'D'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); if (!alg.canWriteDistrict(dis_key, authparams.uALGwritelevel))
user.auth_required_or_abort(false);
if (dis_key > 0) if (dis_key > 0)
{ {
sql = " select * " sql = " select * "
+ " FROM alg_district " + " FROM alg_district "
+ " WHERE alg_district_key = " + dis_key; + " WHERE alg_district_key = " + dis_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var dis_oms = oRsMes("alg_district_omschrijving").value; var dis_oms = oRsMes("alg_district_omschrijving").value;
} else { oRsMes.Close();
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close();
} }
%> %>
@@ -64,6 +55,10 @@ if (dis_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit(); document.forms.u2.submit();
} }
@@ -76,48 +71,43 @@ if (dis_key > 0)
<body id="showbody"> <body id="showbody">
<div id="show"> <div id="show">
<form name="u2" action="alg_edit_district_save.asp?dis_key=<%=dis_key%>" method=post onSubmit="alg_submit();"> <form name="u2"
action="alg_edit_district_save.asp?dis_key=<%=dis_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_distrcit" }, var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png" },
{title: lcl_cancel, action:"alg_cancel()", icon: "undo.png", id:"bcancel_alg_district" } ]; {title: lcl_cancel, action:"alg_cancel()", icon: "undo.png" } ];
IFRAMER_HEADER(lcl_alg_district_frame, buttons); IFRAMER_HEADER(lcl_alg_district_frame, buttons);
BLOCK_START("algInfo", ""); BLOCK_START("algInfo", "");
%> FCLTplaatsselector(authparams.ALGreadlevel, {
<table> districtkey: dis_key,
<% startlevel: 0, // Regio
FCLTplaatsselector(authparams.ALGreadlevel, { eindlevel: 0, // Regio
regiokey: reg_key, required: true
districtkey: dis_key, });
startlevel: 0, // Regio
eindlevel: 0 // District
});
%> %>
<tr> <tr>
<td class="label"><label><%=lcl_district%>:</label></td> <td class="label"><label><%=lcl_district%>:</label></td>
<td><input class="fldmsgsubj" type="text" id="dis_oms" name="dis_oms" value="<%=dis_oms%>"></td> <td><input class="flddis required" type="text" id="dis_oms" name="dis_oms" value="<%=dis_oms%>"></td>
</tr> </tr>
</table> <%
<%
BLOCK_END(); BLOCK_END();
BLOCK_START("algFlex", lcl_mld_flexblok);
%> BLOCK_START("algFlex", lcl_alg_flexblok);
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %> generateFlexKenmerkCode ({
<% onrgoed_key : dis_key,
generateFlexKenmerkCode ({ onrgoed_niveau : onrgoedlvl,
bld_key : dis_key, reado : false
onrgoedlvl : onrgoedlvl,
reado : false
//mldman : false // TODO: => MGE: Niet meer nodig. Wordt in generateFlexKenmerkCode bepaald.
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
<iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div> <!-- edit --> </div> <!-- edit -->
</body> </body>
</html> </html>

View File

@@ -1,66 +1,70 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 2 $ $Revision: 3 $
$Modtime: 10/05/09 10:12a $ $Modtime: 10/14/09 5:07p $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" --> <!-- #include file="../Shared/kenmerk_common.inc"-->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], <% FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
js: ["FcltMgr.js"] js: []
}) %> }) %>
<% <%
var dis_key = getQParamInt( "dis_key" ); var dis_key = getQParamInt( "dis_key" );
var dis_oms =getFParam("dis_oms", "");
var fields = [ { dbs: "alg_district_omschrijving", typ: "varchar", frm: "dis_oms" }, var fields = [ { dbs: "alg_district_omschrijving", typ: "varchar", frm: "dis_oms" },
{ dbs: "alg_regio_key", typ: "number", frm: "regiokey" }]; { dbs: "alg_regio_key", typ: "number", frm: "regiokey" }];
var warning = "";
if (dis_key > 0) if (dis_key > 0)
{ {
sql = buildUpdate("alg_district", fields) sql = buildUpdate("alg_district", fields)
+ " alg_district_key = " + dis_key; + " alg_district_key = " + dis_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
/* TODO : FLEXKENMERKEN OPSLAAN... HOE? if (err.friendlyMsg_js)
saveFlexKenmerken(dis_key, "ALG_KENMERK", "ALG_KENMERK_KEY", warning = err.friendlyMsg_js;
"MLD_KENMERKMELDING_WAARDE", "mld_kenmerk_key",
null, // ??? Geen keys nodig, we hebben alles al opgeruimd
false, // geen QueryString maar Form
"D",null,
false, null);
function saveFlexKenmerken(parentKey, kenmerkTable, kenmerkParentKey,
kenmerkWaarde, kenmerkKey, currentKenmerkenSQL, RequestQ,
moduleName, moduleVal,
isNew, flexPath)*/
} }
else else
{ {
fields.push({ dbs: "alg_district_key", typ: "key", seq: "alg_s_alg_district_key" }); fields.push({ dbs: "alg_district_key", typ: "key", seq: "alg_s_alg_district_key" });
var regIns = buildInsert("alg_district", fields); var regIns = buildInsert("alg_district", fields);
var reg_key = regIns.sequences["alg_district_key"]; var dis_key = regIns.sequences["alg_district_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
%>
if (!warning)
{
currentKenmerkenSQL = " SELECT k.ALG_kenmerk_key " +
" FROM ALG_ONRGOEDKENMERK ok, ALG_KENMERK k " +
" WHERE k.ALG_KENMERK_KEY = ok.ALG_KENMERK_KEY " +
" AND ALG_ONRGOEDKENMERK_VERWIJDER IS NULL " +
" AND ALG_ONRGOED_KEY = " + dis_key;
saveFlexKenmerken(dis_key, "ALG_ONRGOEDKENMERK", "ALG_ONRGOED_KEY",
"ALG_ONRGOEDKENMERK_WAARDE", "ALG_KENMERK_KEY",
currentKenmerkenSQL, false, //QueryForm, rest QueryString
"ALG_ONRGOED_NIVEAU", "D",
(dis_key<0),"ALG/D")
}
%>
<html> <html>
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { district_key: <%=dis_key%> }); } ); $(document).ready(function () {
FcltMgr.closeDetail(window, { dis_key: <%=dis_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%>
}); } );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,53 +1,46 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 2 $ /* $Revision: 3 $
$Modtime: 10/05/09 1:37p $ $Modtime: 10/22/09 4:07p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<% Response.Expires = -1; %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery", "kenmerk"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery", "kenmerk"], js: []})
var bld_key = getQParamInt("bld_key");
var bld_key = parseInt(getQParam("bld_key", "-1"), 10);
var loc_key
var onrgoedlvl = "'G'"; var onrgoedlvl = "'G'";
var read = false; var authparams = alg.checkAutorisation();
autfunction = "WEB_ALGMAN"; if (!alg.canWriteGebouw(bld_key, authparams.uALGwritelevel))
var authparams = user.checkAutorisation(autfunction); user.auth_required_or_abort(false);
if (bld_key > 0) if (bld_key > 0)
{ {
var read = true;
sql = " select * " sql = " select * "
+ " FROM ALG_GEBOUW " + " FROM ALG_GEBOUW "
+ " WHERE alg_gebouw_key = " + bld_key; + " WHERE alg_gebouw_key = " + bld_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) { if (!oRsMes.eof ) {
@@ -69,14 +62,14 @@ if (bld_key > 0)
var bld_dwgy = oRsMes("ALG_GEBOUW_DWGY").value; var bld_dwgy = oRsMes("ALG_GEBOUW_DWGY").value;
var bld_x = oRsMes("ALG_GEBOUW_X").value; var bld_x = oRsMes("ALG_GEBOUW_X").value;
var bld_y = oRsMes("ALG_GEBOUW_Y").value; var bld_y = oRsMes("ALG_GEBOUW_Y").value;
var bld_bez = oRsMes("ALG_GEBOUW_BEZ").value; var bld_bez = oRsMes("ALG_GEBOUW_BEZ").value;
} }
else { else {
Response.write("internal error or message deleted"); Response.write("internal error or message deleted");
Response.End; Response.End;
} }
oRsMes.Close(); oRsMes.Close();
} }
%> %>
<html> <html>
@@ -88,8 +81,9 @@ if (bld_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit(); document.forms.u2.submit();
} }
function alg_cancel() function alg_cancel()
{ {
@@ -98,31 +92,35 @@ if (bld_key > 0)
</script> </script>
</head> </head>
<body id="showbody"> <body id="editbody">
<div id="show"> <div id="edit">
<form name="u2" action="alg_edit_gebouw_save.asp?urole=bo&bld_key=<%=bld_key%>" method=post onSubmit="alg_submit();"> <form name="u2"
action="alg_edit_gebouw_save.asp?bld_key=<%=bld_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_distrcit" }, var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png" },
{title: lcl_cancel, action:"alg_cancel()", icon: "undo.png", id:"bcancel_alg_district" } ]; {title: lcl_cancel, action:"alg_cancel()", icon: "undo.png" } ];
IFRAMER_HEADER(lcl_alg_gebouw_frame, buttons); IFRAMER_HEADER(lcl_alg_gebouw_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
gebouwkey: bld_key,
startlevel: 2, //Locatie
eindlevel: 2, // Locatie
readonly: bld_key > 0,
required: true });
%> %>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: loc_key,
gebouwkey: bld_key,
startlevel: 2, //Locatie
eindlevel: 2, // Locatie
readonly: read }); %>
<tr> <tr>
<td class="label"><label><%=lcl_estate_gebouw_man_name%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_man_name%>:</label></td>
<td><input class="fldbld" type="text" id="bld_naam" name="bld_naam" value="<%=bld_naam%>"></td> <td><input class="fldbld required" type="text" id="bld_naam" name="bld_naam" value="<%=bld_naam%>"></td>
</tr> </tr>
<tr> <tr>
<% <%
sql = "SELECT alg_srtgebouw_key, " sql = "SELECT alg_srtgebouw_key, "
+ " alg_srtgebouw_omschrijving " + " alg_srtgebouw_omschrijving "
+ " FROM alg_srtgebouw " + " FROM alg_srtgebouw "
@@ -135,39 +133,34 @@ BLOCK_START("algLoc1", "");
readonly: false readonly: false
} }
); );
%> %>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_gebouw_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_man_code%>:</label></td>
<td><input class="fldbld" type="text" id="bld_code" name="bld_code" value="<%=bld_code%>"></td> <td><input class="fldbld required" type="text" id="bld_code" name="bld_code" value="<%=bld_code%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_gebouw_man_opmerk%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_man_opmerk%>:</label></td>
<td><input class="fldbld" type="text" id="bld_opmerk" name="bld_opmerk" value="<%=bld_opmerk%>"></td> <td><input class="fldbld" type="text" id="bld_opmerk" name="bld_opmerk" value="<%=bld_opmerk%>"></td>
</tr> </tr>
<% <%
sql = "SELECT prs_kostenplaats_key, " FCLTkostenplaatsselector( "prs_kstpl",
+ " k.prs_kostenplaats_nr || ' ' || k.prs_kostenplaats_omschrijving " "prs_kstpl",
+ " FROM prs_kostenplaats k " user_key,
+ " WHERE k.prs_kostenplaats_module = 'ALG' " { kostenplaatsKey: 3,
+ "ORDER BY prs_kostenplaats_upper "; label: lcl_prs_dept_kosten
FCLTselector("prs_kstpl", sql, });
{ label: lcl_prs_dept_kosten,
initKey: prs_kstpl,
emptyOption: "",
readonly: false
}
);
%> %>
<tr> <tr>
<td class="label"><label><%=lcl_estate_gebouw_ordernr%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_ordernr%>:</label></td>
<td><input class="fldbld" type="text" id="bld_ordrnr" name="bld_ordrnr" value="<%=bld_ordrnr%>"></td> <td><input class="fldbld" type="text" id="bld_ordrnr" name="bld_ordrnr" value="<%=bld_ordrnr%>"></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("algLoc2", ""); %> BLOCK_START("algLoc2", ""); %>
<table>
<tr> <tr>
<td class="label"><label><%=lcl_estate_gebouw_man_bruto_vloeropp%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_man_bruto_vloeropp%>:</label></td>
<td><input class="fldbld" type="text" id="bld_opp" name="bld_opp" value="<%=bld_opp%>"></td> <td><input class="fldbld" type="text" id="bld_opp" name="bld_opp" value="<%=bld_opp%>"></td>
@@ -187,7 +180,7 @@ BLOCK_START("algLoc2", ""); %>
+ " mld_adres_naam " + " mld_adres_naam "
+ " FROM mld_v_afleveradres " + " FROM mld_v_afleveradres "
+ "ORDER BY mld_adres_naam "; + "ORDER BY mld_adres_naam ";
FCLTselector("srt", sql, FCLTselector("mld_adres", sql,
{ label: lcl_delivery_address, { label: lcl_delivery_address,
initKey: mld_adres, initKey: mld_adres,
emptyOption: "", emptyOption: "",
@@ -195,7 +188,6 @@ BLOCK_START("algLoc2", ""); %>
} }
); );
%> %>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_geoxcoord%>:</label></td> <td class="label"><label><%=lcl_geoxcoord%>:</label></td>
@@ -209,25 +201,18 @@ BLOCK_START("algLoc2", ""); %>
<td class="label"><label><%=lcl_estate_gebouw_bez%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_bez%>:</label></td>
<td><input class="fldalgbez" type="checkbox" id="bld_bez" name="bld_bez" value="<%=bld_bez%>" <%= bld_bez==1 ? " checked " : "" %>></td> <td><input class="fldalgbez" type="checkbox" id="bld_bez" name="bld_bez" value="<%=bld_bez%>" <%= bld_bez==1 ? " checked " : "" %>></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok); BLOCK_START("algFlex", lcl_alg_flexblok);
%>
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : bld_key, onrgoed_key : bld_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : false reado : false
//mldman : false // TODO: => MGE: Niet meer nodig. Wordt in generateFlexKenmerkCode bepaald.
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> <iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body> </body>
</html> </html>

View File

@@ -1,20 +1,15 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 2 $ $Revision: 3 $
$Modtime: 10/05/09 1:44p $ $Modtime: 10/14/09 5:07p $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" --> <!-- #include file="../Shared/kenmerk_common.inc"-->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"], <% FCLTHeader.Requires({ plugins:["jQuery"],
js: [] js: []
@@ -42,12 +37,15 @@
{ dbs: "ALG_GEBOUW_Y", typ: "number", frm: "bld_y" }, { dbs: "ALG_GEBOUW_Y", typ: "number", frm: "bld_y" },
{ dbs: "ALG_GEBOUW_BEZ", typ: "number", frm: "bld_bez" }]; { dbs: "ALG_GEBOUW_BEZ", typ: "number", frm: "bld_bez" }];
var warning = "";
if (bld_key > 0) if (bld_key > 0)
{ {
sql = buildUpdate("alg_gebouw", fields) sql = buildUpdate("alg_gebouw", fields)
+ " alg_gebouw_key = " + bld_key; + " alg_gebouw_key = " + bld_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
else else
{ {
@@ -56,15 +54,35 @@ else
var bld_key = regIns.sequences["alg_gebouw_key"]; var bld_key = regIns.sequences["alg_gebouw_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
%>
if (!warning)
{
currentKenmerkenSQL = " SELECT k.ALG_kenmerk_key " +
" FROM ALG_ONRGOEDKENMERK ok, ALG_KENMERK k " +
" WHERE k.ALG_KENMERK_KEY = ok.ALG_KENMERK_KEY " +
" AND ALG_ONRGOEDKENMERK_VERWIJDER IS NULL " +
" AND ALG_ONRGOED_KEY = " + bld_key;
saveFlexKenmerken(bld_key, "ALG_ONRGOEDKENMERK", "ALG_ONRGOED_KEY",
"ALG_ONRGOEDKENMERK_WAARDE", "ALG_KENMERK_KEY",
currentKenmerkenSQL, false, //QueryForm, rest QueryString
"ALG_ONRGOED_NIVEAU", "G",
(bld_key<0),"ALG/G")
}
%>
<html> <html>
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { bld_key: <%=bld_key%> }); } ); $(document).ready(function () {
FcltMgr.closeDetail(window, { bld_key: <%=bld_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%>
}); } );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,51 +1,48 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 2 $ /* $Revision: 3 $
$Modtime: 10/05/09 11:06a $ $Modtime: 10/20/09 9:51a $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery","kenmerk"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery","kenmerk"], js: ["expand_frame.js"]})
// AUTORISATIEPARAMETERS
var loc_key = parseInt(getQParam("loc_key", "-1"), 10); var loc_key = parseInt(getQParam("loc_key", "-1"), 10);
var dis_key var dis_key
var onrgoedlvl = "'L'"; var onrgoedlvl = "'L'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); if (!alg.canWriteLocatie(loc_key, authparams.uALGwritelevel))
user.auth_required_or_abort(false);
if (loc_key > 0) if (loc_key > 0)
{ {
sql = " select * " sql = " select * "
+ " FROM ALG_LOCATIE " + " FROM ALG_LOCATIE "
+ " WHERE alg_locatie_key = " + loc_key; + " WHERE alg_locatie_key = " + loc_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var loc_omsch = oRsMes("alg_locatie_omschrijving").value; var loc_omsch = oRsMes("alg_locatie_omschrijving").value;
var loc_code = oRsMes("alg_locatie_code").value; var loc_code = oRsMes("alg_locatie_code").value;
var bez_adres = oRsMes("alg_locatie_adres").value; var bez_adres = oRsMes("alg_locatie_adres").value;
@@ -62,13 +59,9 @@ if (loc_key > 0)
var pst_adres = oRsMes("alg_locatie_post_adres").value; var pst_adres = oRsMes("alg_locatie_post_adres").value;
var pst_plaats = oRsMes("alg_locatie_post_plaats").value; var pst_plaats = oRsMes("alg_locatie_post_plaats").value;
var pst_land = oRsMes("alg_locatie_post_land").value; var pst_land = oRsMes("alg_locatie_post_land").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
} }
%> %>
<html> <html>
@@ -80,8 +73,9 @@ if (loc_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit(); document.forms.u2.submit();
} }
function alg_cancel() function alg_cancel()
{ {
@@ -92,30 +86,33 @@ if (loc_key > 0)
<body id="editbody"> <body id="editbody">
<div id="edit"> <div id="edit">
<form name="u2" action="alg_edit_locatie_save.asp?loc_key=<%=loc_key%>" method=post onSubmit="alg_submit();"> <form name="u2"
action="alg_edit_locatie_save.asp?loc_key=<%=loc_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_locatie" }, var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png" },
{title: lcl_cancel, action:"alg_cancel()", icon: "undo.png", id:"bcancel_alg_locatie" } ]; {title: lcl_cancel, action:"alg_cancel()", icon: "undo.png" } ];
IFRAMER_HEADER(lcl_alg_locatie_frame, buttons); IFRAMER_HEADER(lcl_alg_locatie_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
districtkey: dis_key,
locatiekey: loc_key,
startlevel: 1, //District
eindlevel: 1, // District
readonly: false,
required: true });
%> %>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
districtkey: dis_key,
locatiekey: loc_key,
startlevel: 1, //District
eindlevel: 1, // District
readonly: false }); %>
<tr> <tr>
<td class="label"><label><%=lcl_estate_locatie_man_descr%>:</label></td> <td class="label"><label><%=lcl_estate_locatie_man_descr%>:</label></td>
<td><input class="fldloc" type="text" id="loc_code" name="loc_omsch" value="<%=loc_omsch%>" </td> <td><input class="fldloc required" type="text" id="loc_code" name="loc_omsch" value="<%=loc_omsch%>" </td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_locatie_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_locatie_man_code%>:</label></td>
<td><input class="fldloc" type="text" id="loc_code" name="loc_code" value="<%=loc_code%>" </td> <td><input class="fldloc required" type="text" id="loc_code" name="loc_code" value="<%=loc_code%>" </td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_prs_address_bezoek_adres%>:</label></td> <td class="label"><label><%=lcl_prs_address_bezoek_adres%>:</label></td>
@@ -175,22 +172,16 @@ BLOCK_START("algLoc2", ""); %>
</tr> </tr>
</table> </table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok); BLOCK_START("algFlex", lcl_alg_flexblok);
%>
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : loc_key, onrgoed_key : loc_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : false reado : false
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> <iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body> </body>
</html> </html>

View File

@@ -1,23 +1,18 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 2 $ $Revision: 3 $
$Modtime: 10/05/09 11:11a $ $Modtime: 10/14/09 5:08p $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" --> <!-- #include file="../Shared/kenmerk_common.inc"-->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"], <% FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) %> }) %>
<% <%
var loc_key = getQParamInt( "loc_key" ); var loc_key = getQParamInt( "loc_key" );
@@ -39,30 +34,52 @@
{ dbs: "alg_locatie_y", typ: "number", frm: "loc_y" }, { dbs: "alg_locatie_y", typ: "number", frm: "loc_y" },
{ dbs: "alg_locatie_email", typ: "varchar", frm: "loc_mail" }]; { dbs: "alg_locatie_email", typ: "varchar", frm: "loc_mail" }];
var warning = "";
if (loc_key > 0) if (loc_key > 0)
{ {
sql = buildUpdate("alg_locatie", fields) sql = buildUpdate("alg_locatie", fields)
+ " alg_locatie_key = " + loc_key; + " alg_locatie_key = " + loc_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
else else
{ {
fields.push({ dbs: "alg_locatie_key", typ: "key", seq: "alg_s_alg_locatie_key" }); fields.push({ dbs: "alg_locatie_key", typ: "key", seq: "alg_s_alg_locatie_key" });
var regIns = buildInsert("alg_locatie", fields); var regIns = buildInsert("alg_locatie", fields);
var reg_key = regIns.sequences["alg_locatie_key"]; var loc_key = regIns.sequences["alg_locatie_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
//TODO FLEXKENMERKEN SAVE. HOE?!
if (!warning)
{
currentKenmerkenSQL = " SELECT k.ALG_kenmerk_key " +
" FROM ALG_ONRGOEDKENMERK ok, ALG_KENMERK k " +
" WHERE k.ALG_KENMERK_KEY = ok.ALG_KENMERK_KEY " +
" AND ALG_ONRGOEDKENMERK_VERWIJDER IS NULL " +
" AND ALG_ONRGOED_KEY = " + loc_key;
saveFlexKenmerken(loc_key, "ALG_ONRGOEDKENMERK", "ALG_ONRGOED_KEY",
"ALG_ONRGOEDKENMERK_WAARDE", "ALG_KENMERK_KEY",
currentKenmerkenSQL, false,
"ALG_ONRGOED_NIVEAU", "L",
(loc_key<0),"ALG/L")
}
%> %>
<html> <html>
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { locatie_key: <%=loc_key%> }); } ); $(document).ready(function () {
FcltMgr.closeDetail(window, { loc_key: <%=loc_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%>
}); } );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,54 +1,47 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 1 $ /* $Revision: 2 $
$Modtime: 30-09-09 16:11 $ $Modtime: 10/14/09 5:13p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
// AUTORISATIEPARAMETERS
var reg_key = parseInt(getQParam("regio_key", "-1"), 10); var reg_key = parseInt(getQParam("regio_key", "-1"), 10);
var authparams = alg.checkAutorisation();
if (!alg.canWriteRegio(reg_key, authparams.uALGwritelevel))
user.auth_required_or_abort(false);
if (reg_key > 0) if (reg_key > 0)
{ {
autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction);
sql = " select * " sql = " select * "
+ " FROM alg_regio " + " FROM alg_regio "
+ " WHERE alg_regio_key = " + reg_key; + " WHERE alg_regio_key = " + reg_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
var reg_oms = oRsMes("alg_regio_omschrijving").value;
if (!oRsMes.eof ) { oRsMes.Close();
var reg_oms = oRsMes("alg_regio_omschrijving").value;
} else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close();
} }
%> %>
@@ -61,8 +54,9 @@ if (reg_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit(); document.forms.u2.submit();
} }
function alg_cancel() function alg_cancel()
{ {
@@ -71,9 +65,13 @@ if (reg_key > 0)
</script> </script>
</head> </head>
<body id="showbody"> <body id="editbody">
<div id="show"> <div id="edit">
<form name="u2" action="alg_edit_regio_save.asp?regio_key=<%=reg_key%>" method=post onSubmit="alg_submit();"> <form name="u2"
action="alg_edit_regio_save.asp?regio_key=<%=reg_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_distrcit" }, var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_distrcit" },
@@ -84,13 +82,14 @@ BLOCK_START("algInfo", "");
<table> <table>
<tr> <tr>
<td class="label"><label><%=lcl_region%>:</label></td> <td class="label"><label><%=lcl_region%>:</label></td>
<td><input class="fldloc" type="text" id="reg_oms" name="reg_oms" value="<%=reg_oms%>"></td> <td><input class="fldloc required" type="text" id="reg_oms" name="reg_oms" value="<%=reg_oms%>"></td>
</tr> </tr>
</table> </table>
<% <%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> <iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body> </body>
</html> </html>

View File

@@ -1,35 +1,32 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 30-09-09 9:44 $ $Modtime: 10/14/09 5:36p $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" -->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"], <% FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) %> }) %>
<% <%
var reg_key = getQParamInt( "regio_key" ); var reg_key = getQParamInt( "regio_key" );
var fields = [ { dbs: "alg_regio_omschrijving", typ: "varchar", frm: "reg_oms" }]; var fields = [ { dbs: "alg_regio_omschrijving", typ: "varchar", frm: "reg_oms" }];
var warning = "";
if (reg_key > 0) if (reg_key > 0)
{ {
sql = buildUpdate("alg_regio", fields) sql = buildUpdate("alg_regio", fields)
+ " alg_regio_key = " + reg_key; + " alg_regio_key = " + reg_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
else else
{ {
@@ -38,7 +35,9 @@ else
var reg_key = regIns.sequences["alg_regio_key"]; var reg_key = regIns.sequences["alg_regio_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
%> %>
@@ -46,7 +45,12 @@ else
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { regio_key: <%=reg_key%> }); } ); $(document).ready(function () {
FcltMgr.closeDetail(window, { regio_key: <%=reg_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%>
});
} );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,55 +1,51 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 3 $ /* $Revision: 4 $
$Modtime: 10/05/09 3:27p $ $Modtime: 10/20/09 9:47a $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery", "kenmerk"], js: ["expand_frame.js"]})
var room_key = parseInt(getQParam("room_key", "-1"), 10); var room_key = parseInt(getQParam("room_key", "-1"), 10);
var loc_key var loc_key
var bld_key var bld_key
var flr_key var flr_key
var onrgoedlvl = "'R'";
var read = false;
autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction);
if (room_key > 0)
{
var read = true;
sql = " select * " var onrgoedlvl = "'R'";
+ " FROM ALG_RUIMTE "
+ " WHERE alg_ruimte_key = " + room_key; var authparams = alg.checkAutorisation();
if (!alg.canWriteRuimte(room_key, authparams.mALGwritelevel))
user.auth_required_or_abort(false);
if (room_key > 0)
{
sql = "select * "
+ " FROM ALG_RUIMTE "
+ " WHERE alg_ruimte_key = " + room_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var room_srt = oRsMes("ALG_SRTRUIMTE_KEY").value; var room_srt = oRsMes("ALG_SRTRUIMTE_KEY").value;
var room_nr = oRsMes("ALG_RUIMTE_NR").value; var room_nr = oRsMes("ALG_RUIMTE_NR").value;
var room_ackey = oRsMes("ALG_RUIMTE_ACADKEY").value; var room_ackey = oRsMes("ALG_RUIMTE_ACADKEY").value;
@@ -65,13 +61,9 @@ if (room_key > 0)
var room_gebe = oRsMes("ALG_RUIMTE_OPP_GEVELBEKLEDING").value; var room_gebe = oRsMes("ALG_RUIMTE_OPP_GEVELBEKLEDING").value;
var room_oppa1 = oRsMes("ALG_RUIMTE_OPP_ALT1").value; var room_oppa1 = oRsMes("ALG_RUIMTE_OPP_ALT1").value;
var room_oppa2 = oRsMes("ALG_RUIMTE_OPP_ALT2").value; var room_oppa2 = oRsMes("ALG_RUIMTE_OPP_ALT2").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
} }
%> %>
<html> <html>
@@ -83,6 +75,10 @@ if (room_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit(); document.forms.u2.submit();
} }
@@ -95,44 +91,60 @@ if (room_key > 0)
<body id="editbody"> <body id="editbody">
<div id="edit"> <div id="edit">
<form name="u2" action="alg_edit_ruimte_save.asp?room_key=<%=room_key%>" method=post onSubmit="alg_submit();"> <form name="u2" action="alg_edit_ruimte_save.asp?room_key=<%=room_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_locatie" }, var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png" },
{title: lcl_cancel, action:"alg_cancel()", icon: "undo.png", id:"bcancel_alg_locatie" } ]; {title: lcl_cancel, action:"alg_cancel()", icon: "undo.png" } ];
IFRAMER_HEADER(lcl_alg_ruimte_frame, buttons); IFRAMER_HEADER(lcl_alg_ruimte_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
startlevel: 2, //Locatie
eindlevel: 4, //verdieping
readonly: (room_key > 0),
required: true });
%> %>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
startlevel: 2, //Locatie
eindlevel: 4, //verdieping
readonly: read }); %>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_man_descr%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_man_descr%>:</label></td>
<td><input class="fldroom" type="text" id="room_oms" name="room_oms" value="<%=room_oms%>"></td> <td><input class="fldroom" type="text" id="room_oms" name="room_oms" value="<%=room_oms%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_man_nr%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_man_nr%>:</label></td>
<td><input class="fldroom" type="text" id="room_nr" name="room_nr" value="<%=room_nr%>"></td> <td><input class="fldroom required" type="text" id="room_nr" name="room_nr" value="<%=room_nr%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_man_sort%>:</label></td> <%
<td><input class="fldroom"" type="text" id="room_srt" name="room_srt" value="<%=room_srt%>"></td> sql = "SELECT alg_srtruimte_key, "
+ " alg_srtruimte_omschrijving "
+ " FROM alg_v_aanwezigsrtruimte "
+ "ORDER BY alg_srtruimte_upper "
FCLTselector("room_srt", sql,
{ label: lcl_estate_ruimte_man_sort,
initKey: room_srt,
emptyOption: "",
readonly: false
}
);
%>
</tr> </tr>
<% BLOCK_END();
BLOCK_START("algLoc2", ""); %>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_bruto_vloeropp%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_bruto_vloeropp%>:</label></td>
<td><input class="fldroom" type="text" id="room_opp" name="room_opp" value="<%=room_opp%>"></td> <td><input class="fldroom" type="text" id="room_opp" name="room_opp" value="<%=room_opp%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_getekendopp%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_getekendopp%>:</label></td>
<td><input class="fldroom"" type="text" id="room_ackey" name="room_ackey" value="<%=room_ackey%>"></td> <td><input class="fldroom"" type="text" id="room_ackey" name="room_ackey" value="<%=room_ackey%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_opp_alt1%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_opp_alt1%>:</label></td>
@@ -140,7 +152,7 @@ BLOCK_START("algLoc1", "");
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_opp_alt2%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_opp_alt2%>:</label></td>
<td><input class="fldroom" type="text" id="room_oppa2" name="room_oppa2" value="<%=room_oppa2%>"></td> <td><input class="fldroom" type="text" id="room_oppa2" name="room_oppa2" value="<%=room_oppa2%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_man_omtrek%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_man_omtrek%>:</label></td>
@@ -154,24 +166,19 @@ BLOCK_START("algLoc1", "");
<td class="label"><label><%=lcl_estate_ruimte_man_opmerk%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_man_opmerk%>:</label></td>
<td><input class="fldroom" type="text" id="room_opm" name="room_opm" value="<%=room_opm%>"></td> <td><input class="fldroom" type="text" id="room_opm" name="room_opm" value="<%=room_opm%>"></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok);
%> BLOCK_START("algFlex", lcl_alg_flexblok);
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : room_key, onrgoed_key : room_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : false reado : false
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> <iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body> </body>
</html> </html>

View File

@@ -1,20 +1,15 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 2 $ $Revision: 3 $
$Modtime: 10/05/09 3:34p $ $Modtime: 10/14/09 5:08p $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" --> <!-- #include file="../Shared/kenmerk_common.inc"-->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"], <% FCLTHeader.Requires({ plugins:["jQuery"],
js: [] js: []
@@ -22,29 +17,32 @@
<% <%
var room_key = getQParamInt( "room_key" ); var room_key = getQParamInt( "room_key" );
var fields = [ { dbs: "ALG_VERDIEPING_KEY", typ: "key", frm: "verdiepingkey" }, var fields = [ { dbs: "ALG_VERDIEPING_KEY", typ: "key", frm: "verdiepingkey" },
{ dbs: "ALG_SRTRUIMTE_KEY", typ: "key", frm: "room_srt" }, { dbs: "ALG_SRTRUIMTE_KEY", typ: "key", frm: "room_srt" },
{ dbs: "ALG_RUIMTE_NR", typ: "varchar", frm: "room_nr" }, { dbs: "ALG_RUIMTE_NR", typ: "varchar", frm: "room_nr" },
{ dbs: "ALG_RUIMTE_ACADKEY", typ: "varchar", frm: "room_ackey" }, { dbs: "ALG_RUIMTE_ACADKEY", typ: "varchar", frm: "room_ackey" },
{ dbs: "ALG_RUIMTE_OMSCHRIJVING", typ: "varchar", frm: "room_oms" }, { dbs: "ALG_RUIMTE_OMSCHRIJVING", typ: "varchar", frm: "room_oms" },
{ dbs: "ALG_RUIMTE_GETEKEND", typ: "date", frm: "room_tek" }, { dbs: "ALG_RUIMTE_GETEKEND", typ: "date", frm: "room_tek" },
{ dbs: "ALG_RUIMTE_BRUTO_VLOEROPP", typ: "number", frm: "room_opp" }, { dbs: "ALG_RUIMTE_BRUTO_VLOEROPP", typ: "number", frm: "room_opp" },
{ dbs: "ALG_RUIMTE_OMTREK", typ: "number", frm: "room_omt" }, { dbs: "ALG_RUIMTE_OMTREK", typ: "number", frm: "room_omt" },
{ dbs: "ALG_RUIMTE_INHOUD", typ: "number", frm: "room_inh" }, { dbs: "ALG_RUIMTE_INHOUD", typ: "number", frm: "room_inh" },
{ dbs: "ALG_RUIMTE_OPMERKING", typ: "varchar", frm: "room_opm" }, { dbs: "ALG_RUIMTE_OPMERKING", typ: "varchar", frm: "room_opm" },
{ dbs: "ALG_RUIMTE_VLOER_OMSCHRIJVING", typ: "varchar", frm: "room_flrom" }, { dbs: "ALG_RUIMTE_VLOER_OMSCHRIJVING", typ: "varchar", frm: "room_flrom" },
{ dbs: "ALG_RUIMTE_OPP_GEVELGLAS", typ: "number", frm: "room_gegl" }, { dbs: "ALG_RUIMTE_OPP_GEVELGLAS", typ: "number", frm: "room_gegl" },
{ dbs: "ALG_RUIMTE_OPP_SEPARATIEGLAS", typ: "number", frm: "room_segl" }, { dbs: "ALG_RUIMTE_OPP_SEPARATIEGLAS", typ: "number", frm: "room_segl" },
{ dbs: "ALG_RUIMTE_OPP_GEVELBEKLEDING", typ: "number", frm: "room_gebe" }, { dbs: "ALG_RUIMTE_OPP_GEVELBEKLEDING", typ: "number", frm: "room_gebe" },
{ dbs: "ALG_RUIMTE_OPP_ALT1", typ: "number", frm: "room_oppa1" }, { dbs: "ALG_RUIMTE_OPP_ALT1", typ: "number", frm: "room_oppa1" },
{ dbs: "ALG_RUIMTE_OPP_ALT2", typ: "varchar", frm: "room_oppa2" }]; { dbs: "ALG_RUIMTE_OPP_ALT2", typ: "varchar", frm: "room_oppa2" }];
var warning="";
if (room_key > 0) if (room_key > 0)
{ {
sql = buildUpdate("alg_ruimte", fields) sql = buildUpdate("alg_ruimte", fields)
+ " alg_ruimte_key = " + room_key; + " alg_ruimte_key = " + room_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
else else
{ {
@@ -53,15 +51,36 @@ else
var room_key = regIns.sequences["alg_ruimte_key"]; var room_key = regIns.sequences["alg_ruimte_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
if (!warning)
{
currentKenmerkenSQL = " SELECT k.ALG_kenmerk_key " +
" FROM ALG_ONRGOEDKENMERK ok, ALG_KENMERK k " +
" WHERE k.ALG_KENMERK_KEY = ok.ALG_KENMERK_KEY " +
" AND ALG_ONRGOEDKENMERK_VERWIJDER IS NULL " +
" AND ALG_ONRGOED_KEY = " + room_key;
saveFlexKenmerken(room_key, "ALG_ONRGOEDKENMERK", "ALG_ONRGOED_KEY",
"ALG_ONRGOEDKENMERK_WAARDE", "ALG_KENMERK_KEY",
currentKenmerkenSQL, false, //QueryForm, rest QueryString
"ALG_ONRGOED_NIVEAU", "R",
(room_key<0),"ALG/R")
}
%> %>
<html> <html>
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { room_key: <%=room_key%> }); } ); $(document).ready(function () {
FcltMgr.closeDetail(window, { room_key: <%=room_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%>
});
} );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,50 +1,44 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 3 $ /* $Revision: 4 $
$Modtime: 10/05/09 2:36p $ $Modtime: 10/20/09 9:44a $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery", "kenmerk"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery", "kenmerk"], js: ["expand_frame.js"]})
var ter_key = parseInt(getQParam("ter_key", "-1"), 10); var ter_key = parseInt(getQParam("ter_key", "-1"), 10);
var onrgoedlvl = "'T'"; var onrgoedlvl = "'T'";
var read = false;
var authparams = alg.checkAutorisation();
autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction);
if (ter_key > 0) if (ter_key > 0)
{ {
var read = true; sql = "select * "
sql = " select * " + " FROM alg_terreinsector "
+ " FROM alg_terreinsector " + " WHERE alg_terreinsector_key = " + ter_key;
+ " WHERE alg_terreinsector_key = " + ter_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var loc_key = oRsMes("ALG_LOCATIE_KEY").value; var loc_key = oRsMes("ALG_LOCATIE_KEY").value;
var ter_oms = oRsMes("ALG_TERREINSECTOR_OMSCHRIJVING").value; var ter_oms = oRsMes("ALG_TERREINSECTOR_OMSCHRIJVING").value;
var ter_code = oRsMes("ALG_TERREINSECTOR_CODE").value; var ter_code = oRsMes("ALG_TERREINSECTOR_CODE").value;
@@ -54,12 +48,8 @@ if (ter_key > 0)
var ter_omt = oRsMes("ALG_TERREINSECTOR_OMTREK").value; var ter_omt = oRsMes("ALG_TERREINSECTOR_OMTREK").value;
var ter_aanmk = oRsMes("ALG_TERREINSECTOR_AANMAAK").value; var ter_aanmk = oRsMes("ALG_TERREINSECTOR_AANMAAK").value;
var ter_ordnr = oRsMes("ALG_TERREINSECTOR_ORDERNR").value; var ter_ordnr = oRsMes("ALG_TERREINSECTOR_ORDERNR").value;
var prs_kstn = oRsMes("PRS_KOSTENPLAATS_KEY").value; var prs_kstn = oRsMes("PRS_KOSTENPLAATS_KEY").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
} }
%> %>
@@ -73,9 +63,11 @@ if (ter_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit(); document.forms.u2.submit();
} }
function alg_cancel() function alg_cancel()
{ {
FcltMgr.closeDetail(window, { cancel: true } ); FcltMgr.closeDetail(window, { cancel: true } );
@@ -85,29 +77,31 @@ if (ter_key > 0)
<body id="editbody"> <body id="editbody">
<div id="edit"> <div id="edit">
<form name="u2" action="alg_edit_terreinsector_save.asp?ter_key=<%=ter_key%>" method=post onSubmit="alg_submit();"> <form name="u2"
action="alg_edit_terreinsector_save.asp?ter_key=<%=ter_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_distrcit" }, var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png" },
{title: lcl_cancel, action:"alg_cancel()", icon: "undo.png", id:"bcancel_alg_district" } ]; {title: lcl_cancel, action:"alg_cancel()", icon: "undo.png" } ];
IFRAMER_HEADER(lcl_alg_terreinsector_frame, buttons); IFRAMER_HEADER(lcl_alg_terreinsector_frame, buttons);
BLOCK_START("test", ""); BLOCK_START("algInfo", "");
%> FCLTplaatsselector(authparams.ALGreadlevel, {
<table> locatiekey: loc_key,
<% startlevel: 2, // Locatie
FCLTplaatsselector(authparams.ALGreadlevel, { eindlevel: 2, // Locatie
locatiekey: loc_key, readonly: ter_key > 0,
startlevel: 2, // Locatie required: true
eindlevel: 2, // Locatie });%>
readonly: read
});%>
<tr> <tr>
<% sql = "SELECT alg_srtterreinsector_key, " <% sql = "SELECT alg_srtterreinsector_key, "
+ " alg_srtterreinsec_omschrijving " + " alg_srtterreinsec_omschrijving "
+ " FROM alg_v_aanwezigsrtterreinsector " + " FROM alg_v_aanwezigsrtterreinsector "
+ "ORDER BY alg_srtterreinsector_upper " + "ORDER BY alg_srtterreinsector_upper "
FCLTselector("ter_srkey", sql, FCLTselector("ter_srkey", sql,
{ label: lcl_estate_terreinsector_man_sort, { label: lcl_estate_terreinsector_man_sort,
initKey: ter_srkey, initKey: ter_srkey,
@@ -118,62 +112,52 @@ BLOCK_START("test", "");
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_code%>:</label></td>
<td><input class="fldbld" type="text" id="ter_code" name="ter_code" value="<%=ter_code%>"></td> <td><input class="fldbld required" type="text" id="ter_code" name="ter_code" value="<%=ter_code%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_name%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_name%>:</label></td>
<td><input class="fldbld" type="text" id="ter_naam" name="ter_naam" value="<%=ter_naam%>"></td> <td><input class="fldbld required" type="text" id="ter_naam" name="ter_naam" value="<%=ter_naam%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_descr%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_descr%>:</label></td>
<td><input class="fldbld" type="text" id="ter_oms" name="ter_oms" value="<%=ter_oms%>"></td> <td><input class="fldbld" type="text" id="ter_oms" name="ter_oms" value="<%=ter_oms%>"></td>
</tr> </tr>
<tr> <tr>
<% <%
sql = "SELECT prs_kostenplaats_key, " FCLTkostenplaatsselector( "prs_kstn",
+ " k.prs_kostenplaats_nr || ' ' || k.prs_kostenplaats_omschrijving " "prs_kstn",
+ " FROM prs_kostenplaats k " user_key,
+ " WHERE k.prs_kostenplaats_module = 'ALG' " { kostenplaatsKey: prs_kstn,
+ "ORDER BY prs_kostenplaats_upper " label: lcl_prs_dept_kosten });
FCLTselector("bprs_kstn", sql, %>
{ label: lcl_prs_dept_kosten, </tr>
initKey: prs_kstn,
emptyOption: "",
readonly: false
}
); %>
</tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_ordernr%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_ordernr%>:</label></td>
<td><input class="fldbld" type="text" id="ter_ordnr" name="ter_ordnr" value="<%=ter_ordnr%>"></td> <td><input class="fldbld" type="text" id="ter_ordnr" name="ter_ordnr" value="<%=ter_ordnr%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_oppervlak%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_oppervlak%>:</label></td>
<td><input class="fldbld" type="text" id="ter_opp" name="ter_opp" value="<%=ter_opp%>"></td> <td><input class="fldbld" type="text" id="ter_opp" name="ter_opp" value="<%=ter_opp%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_omtrek%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_omtrek%>:</label></td>
<td><input class="fldbld" type="text" id="ter_omt" name="ter_omt" value="<%=ter_omt%>"></td> <td><input class="fldbld" type="text" id="ter_omt" name="ter_omt" value="<%=ter_omt%>"></td>
</tr> </tr>
</table> <%
<%
BLOCK_END(); BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok);
%> BLOCK_START("algFlex", lcl_alg_flexblok);
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : ter_key, onrgoed_key : ter_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : false reado : false
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> <iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body> </body>
</html> </html>

View File

@@ -1,26 +1,21 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 2 $ $Revision: 3 $
$Modtime: 10/05/09 2:37p $ $Modtime: 10/14/09 5:08p $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" --> <!-- #include file="../Shared/kenmerk_common.inc"-->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"], <% FCLTHeader.Requires({ plugins:["jQuery"],
js: [] js: []
}) %> }) %>
<% <%
var ter_key = getQParamInt( "ter_key" );; var ter_key = getQParamInt( "ter_key" );
var fields = [ { dbs: "alg_locatie_key", typ: "key", frm: "locatiekey" }, var fields = [ { dbs: "alg_locatie_key", typ: "key", frm: "locatiekey" },
{ dbs: "ALG_TERREINSECTOR_OMSCHRIJVING", typ: "varchar", frm: "ter_oms" }, { dbs: "ALG_TERREINSECTOR_OMSCHRIJVING", typ: "varchar", frm: "ter_oms" },
@@ -30,14 +25,17 @@
{ dbs: "ALG_TERREINSECTOR_OPPERVLAK", typ: "number", frm: "ter_opp" }, { dbs: "ALG_TERREINSECTOR_OPPERVLAK", typ: "number", frm: "ter_opp" },
{ dbs: "ALG_TERREINSECTOR_OMTREK", typ: "number", frm: "ter_omt" }, { dbs: "ALG_TERREINSECTOR_OMTREK", typ: "number", frm: "ter_omt" },
{ dbs: "ALG_TERREINSECTOR_ORDERNR", typ: "varchar", frm: "ter_ordnr" }, { dbs: "ALG_TERREINSECTOR_ORDERNR", typ: "varchar", frm: "ter_ordnr" },
{ dbs: "PRS_KOSTENPLAATS_KEY", typ: "key", frm: "prs_kstn" }]; { dbs: "PRS_KOSTENPLAATS_KEY", typ: "key", frm: "prs_kstn" }];
var warning = "";
if (ter_key > 0) if (ter_key > 0)
{ {
sql = buildUpdate("alg_terreinsector", fields) sql = buildUpdate("alg_terreinsector", fields)
+ " alg_terreinsector_key = " + ter_key; + " alg_terreinsector_key = " + ter_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
else else
{ {
@@ -46,15 +44,35 @@ else
var ter_key = regIns.sequences["alg_terreinsector_key"]; var ter_key = regIns.sequences["alg_terreinsector_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
if (!warning)
{
currentKenmerkenSQL = " SELECT k.ALG_kenmerk_key " +
" FROM ALG_ONRGOEDKENMERK ok, ALG_KENMERK k " +
" WHERE k.ALG_KENMERK_KEY = ok.ALG_KENMERK_KEY " +
" AND ALG_ONRGOEDKENMERK_VERWIJDER IS NULL " +
" AND ALG_ONRGOED_KEY = " + ter_key;
saveFlexKenmerken(ter_key, "ALG_ONRGOEDKENMERK", "ALG_ONRGOED_KEY",
"ALG_ONRGOEDKENMERK_WAARDE", "ALG_KENMERK_KEY",
currentKenmerkenSQL, false, //QueryForm, rest QueryString
"ALG_ONRGOED_NIVEAU", "T",
(ter_key<0),"ALG/T")
}
%> %>
<html> <html>
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { ter_key: <%=ter_key%> }); } ); $(document).ready(function () {
FcltMgr.closeDetail(window, { ter_key: <%=ter_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%>
}); } );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,66 +1,53 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 1 $ /* $Revision: 2 $
$Modtime: 30-09-09 15:52 $ $Modtime: 10/14/09 12:50p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
// AUTORISATIEPARAMETERS
var flr_key = parseInt(getQParam("flr_key", "-1"), 10); var flr_key = parseInt(getQParam("flr_key", "-1"), 10);
var bld_key var bld_key
var loc_key var loc_key
var onrgoedlvl = "'L'"; var authparams = alg.checkAutorisation();
var read = false; if (!alg.canWriteVerdieping(flr_key, authparams.uALGwritelevel))
user.auth_required_or_abort(false);
autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction);
if (flr_key > 0) if (flr_key > 0)
{ {
var read = true; sql = " select * "
+ " FROM ALG_VERDIEPING "
sql = " select * " + " WHERE alg_verdieping_key = " + flr_key;
+ " FROM ALG_VERDIEPING "
+ " WHERE alg_verdieping_key = " + flr_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) { var flr_omschr = oRsMes("ALG_VERDIEPING_OMSCHRIJVING").value;
var flr_omschr = oRsMes("ALG_VERDIEPING_OMSCHRIJVING").value; var flr_volgnr = oRsMes("ALG_VERDIEPING_VOLGNR").value;
var flr_volgnr = oRsMes("ALG_VERDIEPING_VOLGNR").value; var flr_code = oRsMes("ALG_VERDIEPING_CODE").value;
var flr_code = oRsMes("ALG_VERDIEPING_CODE").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
} }
%> %>
<html> <html>
@@ -72,8 +59,10 @@ if (flr_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
document.forms.u2.submit(); if (!validateForm("u2"))
return false;
document.forms.u2.submit();
} }
function alg_cancel() function alg_cancel()
{ {
@@ -84,42 +73,45 @@ if (flr_key > 0)
<body id="showbody"> <body id="showbody">
<div id="show"> <div id="show">
<form name="u2" action="alg_edit_verdieping_save.asp?urole=bo&flr_key=<%=flr_key%>" method=post onSubmit="alg_submit();"> <form name="u2"
action="alg_edit_verdieping_save.asp?urole=bo&flr_key=<%=flr_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_distrcit" }, var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png" },
{title: lcl_cancel, action:"alg_cancel()", icon: "undo.png", id:"bcancel_alg_district" } ]; {title: lcl_cancel, action:"alg_cancel()", icon: "undo.png" } ];
IFRAMER_HEADER(lcl_alg_verdieping_frame, buttons); IFRAMER_HEADER(lcl_alg_verdieping_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
startlevel: 2, //locatie
eindlevel: 3, // gebouw
readonly: (flr_key > 0),
required: true });
%> %>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
startlevel: 2, //locatie
eindlevel: 3, // gebouw
readonly: read }); %>
<tr> <tr>
<td class="label"><label><%=lcl_estate_verdieping_man_descr%>:</label></td> <td class="label"><label><%=lcl_estate_verdieping_man_descr%>:</label></td>
<td><input class="fldloc" type="text" id="flr_omschr" name="flr_omschr" value="<%=flr_omschr%>"></td> <td><input class="fldflr required" type="text" id="flr_omschr" name="flr_omschr" value="<%=flr_omschr%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_verdieping_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_verdieping_man_code%>:</label></td>
<td><input class="fldloc" type="text" id="flr_volgnr" name="flr_volgnr" value="<%=flr_volgnr%>"></td> <td><input class="fldflr required" type="text" id="flr_code" name="flr_code" value="<%=flr_code%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_verdieping_man_volgnr%>:</label></td> <td class="label"><label><%=lcl_estate_verdieping_man_volgnr%>:</label></td>
<td><input class="fldloc" type="text" id="flr_code" name="flr_code" value="<%=flr_code%>"></td> <td><input class="fldflrnum required number" type="text" id="flr_volgnr" name="flr_volgnr" value="<%=flr_volgnr%>"></td>
</tr> </tr>
</table>
<% <%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> <iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body> </body>
</html> </html>

View File

@@ -1,48 +1,47 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 30-09-09 15:43 $ $Modtime: 10/14/09 11:31a $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" -->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"], <% FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) %> }) %>
<% <%
var flr_key = getQParamInt( "flr_key" ); var flr_key = getQParamInt( "flr_key" );
var fields = [ { dbs: "alg_verdieping_omschrijving", typ: "varchar", frm: "flr_omschr" }, var fields = [ { dbs: "alg_verdieping_omschrijving", typ: "varchar", frm: "flr_omschr" },
{ dbs: "alg_verdieping_volgnr", typ: "number", frm: "flr_volgnr" }, { dbs: "alg_verdieping_volgnr", typ: "number", frm: "flr_volgnr" },
{ dbs: "alg_verdieping_code", typ: "varchar", frm: "flr_code" }, { dbs: "alg_verdieping_code", typ: "varchar", frm: "flr_code" },
{ dbs: "alg_gebouw_key", typ: "number", frm: "bld_key" } { dbs: "alg_gebouw_key", typ: "key", frm: "gebouwkey" }
]; ];
var warning = "";
if (flr_key > 0) if (flr_key > 0)
{ {
sql = buildUpdate("alg_verdieping", fields) sql = buildUpdate("alg_verdieping", fields)
+ " alg_verdieping_key = " + flr_key; + " alg_verdieping_key = " + flr_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
else else
{ {
fields.push({ dbs: "alg_verdieping_key", typ: "key", seq: "alg_s_alg_onroerendgoed_keys" }); fields.push({ dbs: "alg_verdieping_key", typ: "key", seq: "alg_s_alg_onroerendgoed_keys" });
var regIns = buildInsert("alg_verdieping", fields); var regIns = buildInsert("alg_verdieping", fields);
var flr_key = regIns.sequences["alg_verdieping_key"]; var flr_key = regIns.sequences["alg_verdieping_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
%> %>
@@ -50,7 +49,10 @@ else
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { flr_key: <%=flr_key%> }); } ); $(document).ready(function ()
{ FcltMgr.closeDetail(window, { flr_key: <%=flr_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%> }); } );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,68 +1,54 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 1 $ /* $Revision: 2 $
$Modtime: 30-09-09 16:01 $ $Modtime: 10/14/09 5:39p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<% <!--#include file="../Shared/json2.js" -->
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) <!-- #include file="alg.inc" -->
// AUTORISATIEPARAMETERS <%
var wp_key = parseInt(getQParam("wp_key", "-1"), 10); FCLTHeader.Requires({plugins:["jQuery"], js: [ "date.js"]})
var loc_key
var bld_key var wp_key = getQParamInt("wp_key");
var flr_key var room_key = getQParamInt("room_key", -1); // ruimte
var room_key
var authparams = alg.checkAutorisation();
autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction);
var read = false;
if (wp_key > 0) if (wp_key > 0)
{ {
var read = true; sql = " select * "
+ " FROM PRS_WERKPLEK "
sql = " select * " + " WHERE prs_werkplek_key = " + wp_key;
+ " FROM PRS_WERKPLEK "
+ " WHERE prs_werkplek_key = " + wp_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var wp_volgnr = oRsMes("PRS_WERKPLEK_VOLGNR").value; var wp_volgnr = oRsMes("PRS_WERKPLEK_VOLGNR").value;
var wp_oms = oRsMes("PRS_WERKPLEK_VOLGNR").value; var wp_oms = oRsMes("PRS_WERKPLEK_OMSCHRIJVING").value;
var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value; var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value;
var wp_opp = oRsMes("PRS_WERKPLEK_OPP").value; var wp_opp = oRsMes("PRS_WERKPLEK_OPP").value;
var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value; var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value;
var wp_virt = oRsMes("PRS_WERKPLEK_VIRTUEEL").value; var wp_virt = oRsMes("PRS_WERKPLEK_VIRTUEEL").value;
var room_key = oRsMes("PRS_ALG_RUIMTE_KEY").value; var room_key = oRsMes("PRS_ALG_RUIMTE_KEY").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
} }
%> %>
<html> <html>
@@ -74,6 +60,8 @@ if (wp_key > 0)
function alg_submit() function alg_submit()
{ {
document.activeElement.blur(); // trigger laatste onChanges document.activeElement.blur(); // trigger laatste onChanges
if (!validateForm("u2"))
return false;
document.forms.u2.submit(); document.forms.u2.submit();
} }
@@ -81,60 +69,88 @@ if (wp_key > 0)
{ {
FcltMgr.closeDetail(window, { cancel: true } ); FcltMgr.closeDetail(window, { cancel: true } );
} }
function alg_next()
{
alert("TODO: Next nog niet ondersteund")
}
function process_host_info(data)
{
$("#wp_volgnr").val(data.volgnr);
$("#wp_oms").val($("#ruimte").val() + "/" + data.volgnr)
}
function onChangeRoom(room_key)
{
$.getJSON("../alg/get_volgnr_ajax.asp?room_key=" + room_key, process_host_info);
}
function onChangeVolgnr()
{
$("#wp_oms").val($("#ruimte").val() + "/" + $("#wp_volgnr").val())
}
//onChangeRoom(<%=room_key%>);
</script> </script>
</head> </head>
<body id="editbody"> <body id="editbody">
<div id="show"> <div id="edit">
<form name="u2" action="alg_edit_wp_save.asp?wp_key=<%=wp_key%>" method=post onSubmit="alg_submit();"> <form name="u2"
action="alg_edit_wp_save.asp?wp_key=<%=wp_key%>"
method="post"
target="hidFrameSubmit"
onSubmit="alg_submit();">
<% <%
var buttons = [ {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png", id:"bsubmit_alg_distrcit" }, var buttons = [ {title: lcl_submit, action:"alg_next()", icon: "opslaan.png" },
{title: lcl_cancel, action:"alg_cancel()", icon: "undo.png", id:"bcancel_alg_district" } ]; {title: lcl_submit, action:"alg_submit()", icon: "opslaan.png" },
IFRAMER_HEADER(lcl_alg_gebouw_frame, buttons); {title: lcl_cancel, action:"alg_cancel()", icon: "undo.png" } ];
IFRAMER_HEADER(lcl_alg_wp_frame, buttons);
BLOCK_START("test", ""); BLOCK_START("algInfo", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
ruimtekey: room_key,
onRuiChange: "onChangeRoom(key)",
startlevel: 2, // Regio
eindlevel: 5, // District
readonly: (wp_key > 0),
required: true });
%> %>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
locatie: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
startlevel: 2, // Regio
eindlevel: 5, // District
readonly: read });
%>
<tr> <tr>
<td class="label"><label><%=lcl_estate_wp_seq%>:</label></td> <td class="label"><label><%=lcl_estate_wp_seq%>:</label></td>
<td><input class="fldbld" type="text" id="wp_volgnr" name="wp_volgnr" value="<%=wp_volgnr%>"></td> <td><input class="fldwp required number" type="text" id="wp_volgnr" name="wp_volgnr" onChange="onChangeVolgnr()" value="<%=wp_volgnr%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_workplace%>:</label></td> <td class="label"><label><%=lcl_workplace%>:</label></td>
<td><input class="fldbld" type="text" id="wp_oms" name="wp_oms" value="<%=wp_oms%>"></td> <td><input class="fldwp" type="text" id="wp_oms" name="wp_oms" value="<%=wp_oms%>"></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_wp_fixed%>:</label></td> <td class="label"><label><%=lcl_estate_wp_fixed%>:</label></td>
<td> <td>
<label for="wp_vstopp_v"> <label for="wp_vstopp_v">
<input type="radio" name="wp_vstopp_v" id="wp_vstopp_v" value="0" <%= wp_vstopp==0 ? " checked " : "" %>><%=lcl_estate_wp_fixed_v%> <input type="radio" name="wp_vstopp_v" id="wp_vstopp_v" value="" <%= wp_vstopp==null ? " checked " : "" %>><%=lcl_estate_wp_fixed_v%>
</label> </label>
<label for="wp_vstopp_f"> <label for="wp_vstopp_f">
<input type="radio" name="wp_vstopp_f" id="wp_vstopp_f" value="1"<%= wp_vstopp==1 ? " checked " : "" %>><%=lcl_estate_wp_fixed_f%> <input type="radio" name="wp_vstopp_v" id="wp_vstopp_f" value="1" <%= wp_vstopp==1 ? " checked " : "" %>><%=lcl_estate_wp_fixed_f%>
</label> </label>
</td> </td>
</tr> </tr>
<td class="label"><label><%=lcl_estate_wp_area%>:</label></td> <td class="label"><label><%=lcl_estate_wp_area%>:</label></td>
<td><input class="fldbld" type="text" id="wp_opp" name="wp_opp" value="<%=wp_opp%>"></td> <td><input class="fldwp float" type="text" id="wp_opp" name="wp_opp" value="<%=wp_opp%>"></td>
<tr> <tr>
<td class="label"><label><%=lcl_estate_wp_virt%>:</label></td> <td class="label"><label><%=lcl_estate_wp_virt%>:</label></td>
<td><input class="fldalgbez" type="checkbox" id="wp_virt" name="wp_virt" value="<%=wp_virt%>" <%= wp_virt==1 ? " checked " : "" %>></td> <td><input class="fldalgbez" type="checkbox" id="wp_virt" name="wp_virt" value="<%=wp_virt%>" <%= wp_virt==1 ? " checked " : "" %>></td>
</tr> </tr>
</table> </table>
<% <%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> <iframe src="../Shared/empty.html" name="hidFrameSubmit" style="display:none"></iframe>
</div>
</body> </body>
</html> </html>

View File

@@ -1,20 +1,15 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 2 $ $Revision: 3 $
$Modtime: 10/05/09 4:29p $ $Modtime: 10/16/09 2:24p $
SUBMIT-form SUBMIT-form
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/funcodes.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/iface.inc" --> <!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../shared/save2db.inc" --> <!-- #include file="../shared/save2db.inc" -->
<!-- #include file="../shared/calendar.inc" -->
<!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/date_sql.inc" -->
<% FCLTHeader.Requires({ plugins:["jQuery"], <% FCLTHeader.Requires({ plugins:["jQuery"],
js: [] js: []
@@ -22,43 +17,52 @@
<% <%
var wp_key = getQParamInt( "wp_key" ); var wp_key = getQParamInt( "wp_key" );
var fields = [ { dbs: "PRS_WERKPLEK_MODULE", typ: "varchar", frm: "" }, var fields = [// { dbs: "PRS_WERKPLEK_MODULE", typ: "varchar", frm: "" },
{ dbs: "PRS_WERKPLEK_VOLGNR", typ: "number", frm: "wp_volgnr" }, { dbs: "PRS_WERKPLEK_VOLGNR", typ: "number", frm: "wp_volgnr" },
{ dbs: "PRS_WERKPLEK_OMSCHRIJVING", typ: "varchar", frm: "wp_oms" }, { dbs: "PRS_WERKPLEK_OMSCHRIJVING", typ: "varchar", frm: "wp_oms" },
{ dbs: "PRS_WERKPLEK_VASTOPP", typ: "number", frm: "wp_vstopp" }, { dbs: "PRS_WERKPLEK_VASTOPP", typ: "number", frm: "wp_vstopp_v" },
{ dbs: "PRS_WERKPLEK_OPP", typ: "number", frm: "wp_opp" }, { dbs: "PRS_WERKPLEK_OPP", typ: "number", frm: "wp_opp" },
{ dbs: "PRS_WERKPLEK_VIRTUEEL", typ: "number", frm: "wp_virt" }, { dbs: "PRS_WERKPLEK_VIRTUEEL", typ: "number", frm: "wp_virt" },
{ dbs: "PRS_ALG_RUIMTE_KEY", typ: "key", frm: "ruimtekey" }, { dbs: "PRS_ALG_RUIMTE_KEY", typ: "key", frm: "ruimtekey" } /*,
{ dbs: "PRS_WERKPLEK_GETEKEND", typ: "date", frm: "" }, { dbs: "PRS_WERKPLEK_GETEKEND", typ: "date", frm: "" },
{ dbs: "PRS_WERKPLEK_DWGX", typ: "number", frm: "" }, { dbs: "PRS_WERKPLEK_DWGX", typ: "number", frm: "" },
{ dbs: "PRS_WERKPLEK_DWGY", typ: "number", frm: "" }, { dbs: "PRS_WERKPLEK_DWGY", typ: "number", frm: "" },
{ dbs: "PRS_WERKPLEK_DWGZ", typ: "number", frm: "" }, { dbs: "PRS_WERKPLEK_DWGZ", typ: "number", frm: "" },
{ dbs: "PRS_WERKPLEK_DWGROTATIE", typ: "number", frm: "" }, { dbs: "PRS_WERKPLEK_DWGROTATIE", typ: "number", frm: "" },
{ dbs: "PRS_WERKPLEK_DWGSCHAAL", typ: "number", frm: "" }]; { dbs: "PRS_WERKPLEK_DWGSCHAAL", typ: "number", frm: "" }*/ ];
var warning = "";
if (wp_key > 0) if (wp_key > 0)
{ {
sql = buildUpdate("prs_werkplek", fields) sql = buildUpdate("prs_werkplek", fields)
+ " prs_werkplek_key = " + wp_key; + " prs_werkplek_key = " + wp_key;
oRs = Oracle.Execute(sql); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
else else
{ {
fields.push({ dbs: "prs_werkplek_key", typ: "key", seq: "prs_s_prs_werkplek_key" }); fields.push({ dbs: "prs_werkplek_key", typ: "key", seq: "prs_s_prs_werkplek_key" });
var regIns = buildInsert("prs_werkplek", fields); var regIns = buildInsert("prs_werkplek", fields);
var reg_key = regIns.sequences["prs_werkplek_key"]; var wp_key = regIns.sequences["prs_werkplek_key"];
sql = regIns.sql; sql = regIns.sql;
oRs = Oracle.Execute( sql ); var err = Oracle.Execute(sql, true);
if (err.friendlyMsg_js)
warning = err.friendlyMsg_js;
} }
%> %>
// TODO: checkboxen ook saven? Jos?
<html> <html>
<head> <head>
<% FCLTHeader.Generate() %> <% FCLTHeader.Generate() %>
<script> <script>
$(document).ready(function () { FcltMgr.closeDetail(window, { wp_key: <%=wp_key%> }); } ); $(document).ready(function () {
FcltMgr.closeDetail(window, { wp_key: <%=wp_key%>,
warning: "<%=warning%>",
keepForm: <%=warning?"true":"false"%>
}); } );
</script> </script>
</head> </head>
<body> <body>

View File

@@ -1,26 +1,23 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 22-09-09 10:56 $ $Modtime: 10/20/09 9:34a $
File: ALG@/load_kenmerk.asp File: ALG/alg_flexkenmerk.inc
Status: 60% Status: 95%
Description: cnt_search.asp: Genereert html code voor de presentatie van de flexvelden voor cnt overzichten Description: Functie die html code genereert voor de presentatie van de flexvelden
cnt.asp: Genereert javascript code om de flexkenmerken in het cnt_edit popup scherm dynamisch bij te werken
Parameters: urole Rol van de gebruiker (frontend, frontoffice, backoffice, management info) Parameters: urole Rol van de gebruiker (frontend, frontoffice, backoffice, management info)
cnt_key Contract key onrgoed_niveau Onroerendgoed niveua
disc_key Contractsoort key
reado Readonly reado Readonly
advanced Geadvanceerd advanced Geadvanceerd
Context: cnt_search.asp: Deze gegenereerde html code wordt in modal div geplaats van cnt_search.asp reqId Perslid key
cnt.asp: Of submits naar/via cnt.asp! Context: Functie wordt aangeroepen door
Note: cnt.asp: Het formulier van cnt.asp wordt dynamisch gewijzigd met onze flexvelden 1) load_kenmerk.asp
2) alg_edit_xxx.asp die initieel serverside deze html code invoegd.
TODO: Aanpassen voor gebruik door cnt.asp Note:
*/ %> */ %>
<% <%
var DOCTYPE_Disable = true; var DOCTYPE_Disable = true;
Response.Expires = -1;
var fp = new Object(); // dummy, moet er nog uitgewerkt worden TODO: var fp = new Object(); // dummy, moet er nog uitgewerkt worden TODO:
%> %>
@@ -40,15 +37,13 @@ function generateFlexKenmerkCode(params)
var minfo = (urole == "mi"); var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo)); var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// var bld_key = getQParamInt("bld_key", -1); // Contract key var onrgoed_key = params.onrgoed_key; // Onroerendgoed key
var bld_key = params.bld_key; var onrgoed_niveau = params.onrgoed_niveau; // Onroerendgoed niveau
var advanced = getQParam("advanced", 0) == 1; // Geavanceerd var reado = params.reado; // Readonly
var reqId = getQParamInt("reqId", -1); // Perslid key (!search && multiMode) var advanced = params.advanced; // Geavanceerd
var onrgoedlvl = getQParam("onrgoedlvl", -1); var reqId = params.reqId; // Perslid key (!search && multiMode)
var onrgoedlvl = params.onrgoedlvl;
var reado = params.reado;
__Log(onrgoedlvl); __Log(onrgoed_niveau);
var autfunction = ""; var autfunction = "";
switch(urole) switch(urole)
@@ -79,11 +74,11 @@ sql = "SELECT k.alg_kenmerk_key, "
+ " k.alg_kenmerk_dec, " + " k.alg_kenmerk_dec, "
+ " k.alg_kenmerk_nmin, " + " k.alg_kenmerk_nmin, "
+ " k.alg_kenmerk_nmax, " + " k.alg_kenmerk_nmax, "
+ (bld_key > 0 + (onrgoed_key > 0
? " (SELECT v.alg_onrgoedkenmerk_waarde " ? " (SELECT v.alg_onrgoedkenmerk_waarde "
+ " FROM alg_onrgoedkenmerk v " + " FROM alg_onrgoedkenmerk v "
+ " WHERE v.alg_onrgoed_key = " + bld_key + " WHERE v.alg_onrgoed_key = " + onrgoed_key
+ " AND v.alg_onrgoed_niveau = " + onrgoedlvl + " AND v.alg_onrgoed_niveau = " + onrgoed_niveau
+ " AND v.alg_kenmerk_key = k.alg_kenmerk_key) waarde, " + " AND v.alg_kenmerk_key = k.alg_kenmerk_key) waarde, "
: " k.alg_kenmerk_default, " ) : " k.alg_kenmerk_default, " )
+ " COALESCE (k.alg_kenmerk_volgnr, 0), " + " COALESCE (k.alg_kenmerk_volgnr, 0), "
@@ -93,7 +88,7 @@ sql = "SELECT k.alg_kenmerk_key, "
+ " 0 " + " 0 "
+ " FROM alg_kenmerk k, " + " FROM alg_kenmerk k, "
+ " alg_refkenmerk r " + " alg_refkenmerk r "
+ " WHERE k.alg_kenmerk_niveau = " + onrgoedlvl + " WHERE k.alg_kenmerk_niveau = " + onrgoed_niveau
+ " AND k.alg_refkenmerk_key = r.alg_refkenmerk_key(+) " + " AND k.alg_refkenmerk_key = r.alg_refkenmerk_key(+) "
+ " AND k.alg_kenmerk_verwijder IS NULL " + " AND k.alg_kenmerk_verwijder IS NULL "
+ "ORDER BY k.alg_kenmerk_volgnr, " + "ORDER BY k.alg_kenmerk_volgnr, "
@@ -105,12 +100,12 @@ sql = "SELECT k.alg_kenmerk_key, "
listKenmerk(sql, listKenmerk(sql,
"ALG", //module "ALG", //module
"A" + (bld_key > 0? bld_key : tmp_folder), //foldername? "A" + (onrgoed_key > 0? onrgoed_key : tmp_folder), //foldername?
{ kenmerk_2col: (advanced? true : false), // In edit mode kenmerken onder elkaar en niet in 2 kolommen. { kenmerk_2col: true, //PF: ik denk: in ALG passen er altijd wel 2 naast elkaar (advanced? true : false), // In edit mode kenmerken onder elkaar en niet in 2 kolommen.
kenmerk_search: advanced, kenmerk_search: advanced,
kenmerk_colspan: false, kenmerk_colspan: false,
fnIsReadonly: isReadonly, fnIsReadonly: isReadonly,
parentKey: bld_key } parentKey: onrgoed_key }
); );
%> %>
</table> </table>

View File

@@ -1,29 +1,23 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <%
/* $Revision: 3 $
$Modtime: 10/14/09 4:53p $
/* $Revision: 2 $ File:
$Modtime: 10/05/09 1:33p $ Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/funcodes.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: []})
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
@@ -31,6 +25,21 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
// dit lijkt mij de enige gehele readonlyverklaring, de rest is localer // dit lijkt mij de enige gehele readonlyverklaring, de rest is localer
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
if (bld_key > 0)
{
sql = " select alg_gebouw_code "
+ " FROM alg_gebouw "
+ " WHERE alg_gebouw_key = " + bld_key;
oRsMes = Oracle.Execute(sql);
var bld_name = " " + oRsMes("alg_gebouw_code").value;
}
else
{
var bld_name = ""
}
%> %>
@@ -40,6 +49,7 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
FcltMgr.setTitle("<%=lcl_building%> <%=bld_name%>", {hot:false});
function algClose(params) function algClose(params)
{ {
<% if (bld_key == -1) <% if (bld_key == -1)
@@ -49,10 +59,15 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FcltMgr.closeDetail(window, params ); FcltMgr.closeDetail(window, params );
return true; return true;
} }
FcltMgr.setTitle("<%=lcl_building%> " + params.bld_key, {hot:false}); if (!params.keepForm)
window.location.href = "alg_gebouw.asp?verynew=1&key=" + params.bld_key; window.location.href = "alg_gebouw.asp?verynew=1&key=" + params.bld_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande melding bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_gebouw.asp?bld_key=<%=bld_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_gebouw.asp?bld_key=<%=bld_key%>";
<% } %> <% } %>
} }
</script> </script>
@@ -69,21 +84,7 @@ page += "?bld_key="+bld_key;
IFRAMER("algFrame", page, { title: lcl_alg_gebouw_frame, IFRAMER("algFrame", page, { title: lcl_alg_gebouw_frame,
initHeight: "450px", initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
%>
// AKZA#88 don not allow printing if call isn't saved yet.
// UWVA#427 also print for FE
if (bld_key>-1 ) {
add_str ='huh?';
menuArray = new Array();
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email;
onClickArray = new Array();
onClickArray[0] = 'print_test(0)';
onClickArray[1] = 'print_test(1)';
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>

View File

@@ -1,6 +1,6 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 23:40 $ $Modtime: 10/14/09 2:16p $
File: alg_gebouw.inc File: alg_gebouw.inc
Description: Show an overview of gebouw items in list-form, Description: Show an overview of gebouw items in list-form,
which meets with the given requirements which meets with the given requirements
@@ -14,10 +14,11 @@
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/getkenmerksql.inc" --> <!-- #include file="../Shared/getkenmerksql.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
@@ -32,15 +33,8 @@ FCLTHeader.Requires({ plugins:["jQuery"],
return JSON.stringify(data); return JSON.stringify(data);
} }
%> %>
<script>
dtable = "ALG_GEBOUW";
</script>
<script type="text/javascript"> <script type="text/javascript">
var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>";
var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>";
var autosearch = 1 // automatisch laden van resultaat op search pagina var autosearch = 1 // automatisch laden van resultaat op search pagina
function gotoDetails(row) function gotoDetails(row)
@@ -61,33 +55,17 @@ FCLTHeader.Requires({ plugins:["jQuery"],
var url = "appl/ALG/alg_gebouw.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_gebouw.asp?mode=viewUpdate&key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_building%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_building%>" + ' ' + algData.oms);
} }
function doDelete(row)
{
if (confirm('<%=lcl_row_delete_confirm%>')) {
var algData = eval('(' + row.ROWDATA + ')'); function doDelete(row, isMulti)
parent.document.body.style.cursor = "wait";
document.body.style.cursor = "wait";
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable);
}
}
function DeleteFailed(result)
{ {
if (result == 1 ) {
alert(lcl_row_delete_failed1);
} else if ( result == 2 ) {
alert(lcl_row_delete_failed2);
}
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
function Deleted() var bld_key = row.ROWKEY;
{ if (isMulti || confirm("<%=lcl_alg_del_txt_verdieping%>"))
algtable.deleteSelectedRows(); $.post("alg_delete.asp",
parent.document.body.style.cursor = "auto"; { key: bld_key,
document.body.style.cursor = "auto"; level: "G" },
FcltCallback,
"json");
} }
</script> </script>
<% <%
@@ -95,8 +73,9 @@ function Deleted()
function gebouw_list(pautfunction, params) function gebouw_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var addButton = [];
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var authparams = alg.checkAutorisation();
var canAdd = (authparams.mALGwritelevel < 4);
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -105,6 +84,14 @@ function gebouw_list(pautfunction, params)
var loc_key = params.loc_key; var loc_key = params.loc_key;
var bld_key = params.bld_key; var bld_key = params.bld_key;
var bld_func = params.bld_func; var bld_func = params.bld_func;
function fnrowActionEnabler(oRs)
{
var eDelete = false;
if (alg.canWriteGebouw(oRs("alg_gebouw_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%> %>
<html> <html>
@@ -144,13 +131,11 @@ function gebouw_list(pautfunction, params)
if (bld_key) if (bld_key)
{ {
__Log("bld_key is " + bld_key);
sqln += " AND g.alg_gebouw_key = " + bld_key; sqln += " AND g.alg_gebouw_key = " + bld_key;
} }
else if (loc_key) else if (loc_key)
{ {
__Log("loc_key is " + loc_key);
sqln += " AND g.alg_locatie_key = " + loc_key; sqln += " AND g.alg_locatie_key = " + loc_key;
} }
@@ -164,17 +149,25 @@ function gebouw_list(pautfunction, params)
+ " g.alg_gebouw_upper ASC "; + " g.alg_gebouw_upper ASC ";
var addurl = "appl/alg/alg_gebouw.asp"; var addurl = "appl/alg/alg_gebouw.asp";
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal? // addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
var rst = new ResultsetTable({ sql:sqln, var rst = new ResultsetTable({ sql:sqln,
keyColumn: "alg_gebouw_key", keyColumn: "alg_gebouw_key",
ID: "algtable", ID: "algtable",
showAll: showall,
rowData: fnrowData, rowData: fnrowData,
rowActionEnabler: fnrowActionEnabler,
flexModule: "ALG", flexModule: "ALG",
flexId: "alg_gebouw_key", flexId: "alg_gebouw_key",
filterParams: params, filterParams: params,
outputmode: outputmode, outputmode: outputmode,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_estate_locatie_man_descr, content: "alg_locatie_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_locatie_man_descr, content: "alg_locatie_omschrijving"}));
@@ -192,14 +185,12 @@ function gebouw_list(pautfunction, params)
} }
rst.addAction({ action: "gebouwEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "gebouwEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoDetails", caption: lcl_goto_verdieping_list}); rst.addAction({ action: "gotoDetails", caption: lcl_goto_verdieping_list});
rst.addAction({ action: "gotoParent", caption: lcl_goto_locatie_list}); rst.addAction({ action: "gotoParent", caption: lcl_goto_locatie_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,7 +1,7 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 15:18 $ $Modtime: 10/23/09 9:19a $
*/ %> */ %>
<% Response.Expires = 0 %> <% Response.Expires = 0 %>
@@ -10,6 +10,7 @@
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="../Shared/selector.inc" --> <!-- #include file="../Shared/selector.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
@@ -24,12 +25,9 @@ var gebouw_func = getQParam("gebouw_func", "");
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; //TODO WEB_ALGUSE var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var lcl_bld_kenmerken = "lcl_gebouw_kenmerken";
%> %>
<html> <html>
<head> <head>
<% FCLTHeader.Generate(); %> <% FCLTHeader.Generate(); %>
@@ -39,24 +37,23 @@ var lcl_bld_kenmerken = "lcl_gebouw_kenmerken";
// Submitten met kenmerken // Submitten met kenmerken
doSubmitWithKenmerken(0); doSubmitWithKenmerken(0);
} }
function myModal() function myModal()
{ {
var lvl = "'G'"; var lvl = "'G'";
var key = 0; var key = 0;
var bld_key = ""; var bld_key = "";
var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&bld_key=" + bld_key + "&onrgoedlvl=" + lvl; var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&onrgoed_key=" + bld_key + "&onrgoed_niveau=" + lvl;
alert(url); var titel = "<%=lcl_properties%>";
var titel = "<%=lcl_bld_kenmerken%>";
showKenmerkModal(key, url, titel) showKenmerkModal(key, url, titel)
} }
$(document).ready(function() {<% if (autosearch == 1) { %> document.forms.u2.submit();<%}%>}); $(document).ready(function() {<% if (autosearch == 1) { %> document.forms.u2.submit();<%}%>});
</script> </script>
</head> </head>
<body id="searchbody"> <body id="searchbody">
<div id="search"> <div id="search">
<% BLOCK_START("searchtable", lcl_filterblok);%> <% BLOCK_START("searchtable", lcl_filterblok);%>
<form name="u2" target="workFrame" action="alg_gebouw_search_list.asp" method="get"> <form name="u2" target="workFrame" action="alg_gebouw_search_list.asp" method="get">
<table id="searchtable"><!-- 1 rij, 2 kolommen --> <table id="searchtable"><!-- 1 rij, 2 kolommen -->
<tr> <tr>
@@ -66,12 +63,12 @@ var lcl_bld_kenmerken = "lcl_gebouw_kenmerken";
<tr class="primsearch"> <tr class="primsearch">
<td colspan="2"> <td colspan="2">
<% <%
FCLTplaatsselector(authparams.ALGreadlevel, { FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: locatie_key, locatiekey: locatie_key,
gebouwkey: gebouw_key, gebouwkey: gebouw_key,
startlevel: 2, // locatie startlevel: 2, // locatie
eindlevel: 3, // gebouw eindlevel: 3, // gebouw
whenEmpty: lcl_search_generic whenEmpty: lcl_search_generic
}); });
%> %>
</td> </td>
@@ -84,7 +81,7 @@ var lcl_bld_kenmerken = "lcl_gebouw_kenmerken";
<!-- Zoektekst --> <!-- Zoektekst -->
<tr class="primsearch"> <tr class="primsearch">
<% sql = "SELECT alg_srtgebouw_key" <% sql = "SELECT alg_srtgebouw_key"
+ ", alg_srtgebouw_omschrijving" + ", alg_srtgebouw_omschrijving"
+ " FROM alg_srtgebouw" + " FROM alg_srtgebouw"
+ " WHERE alg_srtgebouw_verwijder IS NULL" + " WHERE alg_srtgebouw_verwijder IS NULL"
+ " ORDER BY alg_srtgebouw_upper"; + " ORDER BY alg_srtgebouw_upper";

View File

@@ -1,7 +1,7 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 12:06 $ $Modtime: 10/12/09 10:02a $
File: msg_search_list.asp File: msg_search_list.asp
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list
@@ -17,12 +17,6 @@
<!-- #include file="alg_gebouw_list.inc" --> <!-- #include file="alg_gebouw_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis, // als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
@@ -34,13 +28,10 @@ var showall = getQParam("showall", "0") == "1";
var loc_key = parseInt(getQParam("locatiekey", -1), 10); // Locatie var loc_key = parseInt(getQParam("locatiekey", -1), 10); // Locatie
var bld_key = parseInt(getQParam("gebouwkey", -1), 10); // Gebouw var bld_key = parseInt(getQParam("gebouwkey", -1), 10); // Gebouw
var bld_func = parseInt(getQParam("bldfunction", -1), 10); var bld_func = parseInt(getQParam("srt", -1), 10);
var autfunction = "WEB_ALGMAN"; gebouw_list ( "*",
{ outputmode: outputmode,
gebouw_list ( autfunction,
{ urole : urole,
outputmode: outputmode,
showall: showall, showall: showall,
bld_func: (bld_func != -1? bld_func: null), bld_func: (bld_func != -1? bld_func: null),
loc_key: (loc_key != -1? loc_key : null), loc_key: (loc_key != -1? loc_key : null),

View File

@@ -1,28 +1,23 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <%
/* $Revision: 3 $
$Modtime: 10/14/09 3:17p $
/* $Revision: 2 $ File:
$Modtime: 10/05/09 11:09a $ Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/funcodes.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
@@ -30,8 +25,23 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
// dit lijkt mij de enige gehele readonlyverklaring, de rest is localer // dit lijkt mij de enige gehele readonlyverklaring, de rest is localer
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
%>
if (loc_key > 0)
{
sql = " select alg_locatie_code "
+ " FROM alg_locatie "
+ " WHERE alg_locatie_key = " + loc_key;
oRsMes = Oracle.Execute(sql);
var loc_name = " " + oRsMes("alg_locatie_code").value;
}
else
{
var loc_name = "";
}
%>
<html> <html>
<head> <head>
@@ -39,6 +49,7 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
FcltMgr.setTitle("<%=lcl_location%> <%=loc_name%> ", {hot:false});
function algClose(params) function algClose(params)
{ {
<% if (loc_key == -1) <% if (loc_key == -1)
@@ -48,10 +59,15 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FcltMgr.closeDetail(window, params ); FcltMgr.closeDetail(window, params );
return true; return true;
} }
FcltMgr.setTitle("<%=lcl_location%> " + params.loc_key, {hot:false}); if (!params.keepForm)
window.location.href = "alg_locatie.asp?verynew=1&key=" + params.loc_key; window.location.href = "alg_locatie.asp?verynew=1&key=" + params.loc_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande melding bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_locatie.asp?loc_key=<%=loc_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_locatie.asp?loc_key=<%=loc_key%>";
<% } %> <% } %>
} }
</script> </script>
@@ -68,20 +84,7 @@ IFRAMER("algFrame", page, { title: lcl_alg_locatie_frame,
initHeight: "450px", initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
// AKZA#88 don not allow printing if call isn't saved yet. %>
// UWVA#427 also print for FE
if (loc_key>-1 ) {
add_str ='huh?';
menuArray = new Array();
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email;
onClickArray = new Array();
onClickArray[0] = 'print_test(0)';
onClickArray[1] = 'print_test(1)';
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>

View File

@@ -1,6 +1,6 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 14:04 $ $Modtime: 10/14/09 2:41p $
File: alg_locatie_list.inc File: alg_locatie_list.inc
Status: 95% Status: 95%
Description: Show an overview of alg_locatie items in list-form, Description: Show an overview of alg_locatie items in list-form,
@@ -16,10 +16,11 @@
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/getkenmerksql.inc" --> <!-- #include file="../Shared/getkenmerksql.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
@@ -35,18 +36,7 @@ FCLTHeader.Requires({ plugins:["jQuery"],
} }
%> %>
<script>
dtable = "ALG_LOCATIE";
</script>
<script type="text/javascript"> <script type="text/javascript">
var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>";
var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>";
// TODO: PF verdacht. Hoort dit hier?
// Lijkt me alleen om met 1 wijziging de 3 aanroepen te veranderen, maar dat zal niet
// nodig zijn. Ik zou zeggen: gewoon 1 invullen hieronder.
var autosearch = 1; //automatisch laden van resultaat op search pagina var autosearch = 1; //automatisch laden van resultaat op search pagina
function gotoDetails(row) function gotoDetails(row)
@@ -70,45 +60,30 @@ FCLTHeader.Requires({ plugins:["jQuery"],
function locatieEdit(row) function locatieEdit(row)
{ {
var algData = eval('(' + row.ROWDATA + ')'); var algData = eval('(' + row.ROWDATA + ')');
var url = "appl/ALG/alg_locatie.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_locatie.asp?key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_location%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_location%>" + ' ' + algData.oms);
} }
function doDelete(row)
{
if (confirm('<%=lcl_row_delete_confirm%>')) {
var algData = eval('(' + row.ROWDATA + ')'); function doDelete(row, isMulti)
parent.document.body.style.cursor = "wait";
document.body.style.cursor = "wait"; // TODO: via getJSON of zoiets
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable);
}
}
function DeleteFailed(result)
{ {
if (result == 1 ) { $(row).addClass('dirty');
alert(lcl_row_delete_failed1); var loc_key = row.ROWKEY;
} else if ( result == 2 ) { if (isMulti || confirm("<%=lcl_alg_del_txt_locatie%>"))
alert(lcl_row_delete_failed2); $.post("alg_delete.asp",
} { key: loc_key,
parent.document.body.style.cursor = "auto"; level: "L" },
document.body.style.cursor = "auto"; FcltCallback,
"json");
} }
</script>
function Deleted()
{
algtable.deleteSelectedRows();
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
</script>
<% <%
function locatie_list(pautfunction, params) function locatie_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var addButton = [];
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var authparams = alg.checkAutorisation();
var canAdd = (authparams.mALGwritelevel < 3);
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -117,7 +92,13 @@ function locatie_list(pautfunction, params)
var dis_key = params.dis_key; var dis_key = params.dis_key;
var loc_key = params.loc_key; var loc_key = params.loc_key;
function fnrowActionEnabler(oRs)
{
var eDelete = false;
if (alg.canWriteLocatie(oRs("alg_locatie_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%> %>
<html> <html>
@@ -172,15 +153,22 @@ function locatie_list(pautfunction, params)
var addurl = "appl/alg/alg_locatie.asp"; var addurl = "appl/alg/alg_locatie.asp";
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal? // addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
var rst = new ResultsetTable({sql:sqln, var rst = new ResultsetTable({sql:sqln,
keyColumn: "alg_locatie_key", keyColumn: "alg_locatie_key",
ID: "algtable", ID: "algtable",
showAll: showall,
rowData: fnrowData, rowData: fnrowData,
rowActionEnabler: fnrowActionEnabler,
outputmode: outputmode, outputmode: outputmode,
flexModule: "ALG", flexModule: "ALG",
flexId: "alg_locatie_key", flexId: "alg_locatie_key",
filterParams: params, filterParams: params,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_estate_district_man_descr, content: "alg_district_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_district_man_descr, content: "alg_district_omschrijving"}));
@@ -203,15 +191,13 @@ function locatie_list(pautfunction, params)
rst.addAction({ action: "locatieEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "locatieEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoDetails", caption: lcl_goto_gebouw_list}); rst.addAction({ action: "gotoDetails", caption: lcl_goto_gebouw_list});
rst.addAction({ action: "gotoDetails2", caption: lcl_goto_terreinsector_list}); rst.addAction({ action: "gotoDetails2", caption: lcl_goto_terreinsector_list});
rst.addAction({ action: "gotoParent", caption: lcl_goto_district_list}); rst.addAction({ action: "gotoParent", caption: lcl_goto_district_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,7 +1,7 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 26-09-09 18:36 $ $Modtime: 10/20/09 9:40a $
*/ %> */ %>
<% Response.Expires = 0 %> <% Response.Expires = 0 %>
@@ -9,6 +9,8 @@
<!-- #include file="../Shared/iface.inc" --> <!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
js: ["expand_frame.js"] js: ["expand_frame.js"]
@@ -19,8 +21,7 @@ var locatie_key = getQParamInt("locatie_key", -1); //locatie
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; // TODO: of WEB_ALGUSE var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var lcl_bld_kenmerken = "TODO lcl_locatiekenmerken"; var lcl_bld_kenmerken = "TODO lcl_locatiekenmerken";
%> %>
@@ -40,7 +41,7 @@ var lcl_bld_kenmerken = "TODO lcl_locatiekenmerken";
var lvl = "'L'"; var lvl = "'L'";
var key = 0; var key = 0;
var bld_key = ""; var bld_key = "";
var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&bld_key=" +bld_key + "&onrgoedlvl=" + lvl; var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&onrgoed_key=" +bld_key + "&onrgoed_niveau=" + lvl;
var titel = "<%=lcl_bld_kenmerken%>"; var titel = "<%=lcl_bld_kenmerken%>";
showKenmerkModal(key, url, titel) showKenmerkModal(key, url, titel)
} }

View File

@@ -1,12 +1,12 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 27-08-09 11:55 $ $Modtime: 10/12/09 12:55p $
File: msg_search_list.asp File:
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description:
Parameters: urole Parameters:
Context: Vanuit alg_locatie.asp Context:
Note: Note:
*/ %> */ %>
@@ -17,11 +17,6 @@
<!-- #include file="alg_locatie_list.inc" --> <!-- #include file="alg_locatie_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
@@ -34,11 +29,9 @@ var showall = getQParam("showall", "0") == "1";
var dis_key = getQParamInt("districtkey", -1); // District var dis_key = getQParamInt("districtkey", -1); // District
var loc_key = getQParamInt("locatiekey", -1); // Locatie var loc_key = getQParamInt("locatiekey", -1); // Locatie
var autfunction = "WEB_ALGMAN";
locatie_list ( autfunction, locatie_list ( "*",
{ urole : urole, { outputmode: outputmode,
outputmode: outputmode,
showall: showall, showall: showall,
dis_key: (dis_key != -1? dis_key : null), dis_key: (dis_key != -1? dis_key : null),
loc_key: (loc_key != -1? loc_key : null) loc_key: (loc_key != -1? loc_key : null)

View File

@@ -1,29 +1,22 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <%
/* $Revision: 2 $
$Modtime: 10/14/09 3:21p $
/* $Revision: 1 $ File:
$Modtime: 30-09-09 9:35 $ Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/funcodes.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "FCLTMgr.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
@@ -51,9 +44,15 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "FCLT
return true; return true;
} }
FcltMgr.setTitle("<%=lcl_region%> " + params.regio_key, {hot:false}); FcltMgr.setTitle("<%=lcl_region%> " + params.regio_key, {hot:false});
window.location.href = "alg_regio.asp?verynew=1&key=" + params.regio_key; if (!params.keepForm)
window.location.href = "alg_regio.asp?verynew=1&key=" + params.regio_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande melding bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_regio.asp?regio_key=<%=reg_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_regio.asp?regio_key=<%=reg_key%>";
<% } %> <% } %>
} }
</script> </script>
@@ -69,21 +68,7 @@ page += "?regio_key="+reg_key;
IFRAMER("algFrame", page, { title: lcl_alg_regio_frame, IFRAMER("algFrame", page, { title: lcl_alg_regio_frame,
initHeight: "450px", initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
%>
// AKZA#88 don not allow printing if call isn't saved yet.
// UWVA#427 also print for FE
if (reg_key>-1 ) {
add_str ='huh?';
menuArray = new Array();
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email;
onClickArray = new Array();
onClickArray[0] = 'print_test(0)';
onClickArray[1] = 'print_test(1)';
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>

View File

@@ -1,6 +1,6 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 13:07 $ $Modtime: 10/14/09 2:58p $
File: alg_regio.inc File: alg_regio.inc
Description: Show an overview of regio items in list-form, Description: Show an overview of regio items in list-form,
which meets with the given requirements which meets with the given requirements
@@ -14,10 +14,11 @@
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/getkenmerksql.inc" --> <!-- #include file="../Shared/getkenmerksql.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
@@ -32,15 +33,8 @@ FCLTHeader.Requires({ plugins:["jQuery"],
} }
%> %>
<script>
dtable = "ALG_REGIO";
</script>
<script type="text/javascript"> <script type="text/javascript">
var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>";
var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>";
var autosearch = 1; // automatisch laden van resultaat op search pagina. var autosearch = 1; // automatisch laden van resultaat op search pagina.
function gotoDetails(row) function gotoDetails(row)
@@ -50,56 +44,48 @@ FCLTHeader.Requires({ plugins:["jQuery"],
FcltMgr.openDetail(url, "<%=lcl_district%>"); FcltMgr.openDetail(url, "<%=lcl_district%>");
} }
function gebouwEdit(row) function districtEdit(row)
{ {
var algData = eval('(' + row.ROWDATA + ')'); var algData = eval('(' + row.ROWDATA + ')');
var url = "appl/ALG/alg_regio.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_regio.asp?mode=viewUpdate&key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_region%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_region%>" + ' ' + algData.oms);
} }
function doDelete(row)
function doDelete(row, isMulti)
{ {
if (confirm('<%=lcl_row_delete_confirm%>')) { $(row).addClass('dirty');
var regio_key = row.ROWKEY;
var algData = eval('(' + row.ROWDATA + ')'); if (isMulti || confirm("<%=lcl_alg_del_txt_regio%>"))
parent.document.body.style.cursor = "wait"; $.post("alg_delete.asp",
document.body.style.cursor = "wait"; { key: regio_key,
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable); level: "RE" },
} FcltCallback,
"json");
} }
</script>
function DeleteFailed(result)
{
if (result == 1 ) {
alert(lcl_row_delete_failed1);
} else if ( result == 2 ) {
alert(lcl_row_delete_failed2);
}
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
function Deleted()
{
algtable.deleteSelectedRows();
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
</script>
<% <%
function regio_list(pautfunction, params) function regio_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var addButton = [];
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var authparams = alg.checkAutorisation();
var canAdd = (authparams.mALGwritelevel < 1);
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
var showall = params.showall; var showall = params.showall;
var reg_key = params.reg_key; var reg_key = params.reg_key;
%>
function fnrowActionEnabler(oRs)
{
var eDelete = false;
if (alg.canWriteRegio(oRs("alg_regio_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%>
<html> <html>
<head> <head>
<% FCLTHeader.Generate({outputmode:outputmode}) %> <% FCLTHeader.Generate({outputmode:outputmode}) %>
@@ -110,43 +96,48 @@ function regio_list(pautfunction, params)
+ " r.alg_regio_omschrijving " + " r.alg_regio_omschrijving "
+ " FROM alg_regio r " + " FROM alg_regio r "
+ " WHERE r.alg_regio_verwijder IS NULL "; + " WHERE r.alg_regio_verwijder IS NULL ";
if ( authparams.ALGreadlevel > -1 ) if ( authparams.ALGreadlevel > -1 )
{ // Er is een scope-beperking van kracht { // Er is een scope-beperking van kracht
sqln += " AND r.alg_regio_key IN " sqln += " AND r.alg_regio_key IN "
+ "(SELECT alg_regio_key FROM fac_v_my_regions " + "(SELECT alg_regio_key FROM fac_v_my_regions "
+ "WHERE prs_perslid_key="+user_key + "WHERE prs_perslid_key="+user_key
+ " AND niveau=" + authparams.ALGreadlevel + ")"; + " AND niveau=" + authparams.ALGreadlevel + ")";
} }
if (reg_key) if (reg_key)
{ {
sqln += " AND r.alg_regio_key = " + reg_key; sqln += " AND r.alg_regio_key = " + reg_key;
} }
var addurl = "appl/alg/alg_regio.asp"; var addurl = "appl/alg/alg_regio.asp";
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal? // addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
var rst = new ResultsetTable({sql:sqln, var rst = new ResultsetTable({sql:sqln,
keyColumn: "alg_regio_key", keyColumn: "alg_regio_key",
ID: "algtable", ID: "algtable",
showAll: showall,
rowData: fnrowData, rowData: fnrowData,
rowActionEnabler: fnrowActionEnabler,
outputmode: outputmode, outputmode: outputmode,
filterParams: params, filterParams: params,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_estate_regio_descr, content: "alg_regio_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_regio_descr, content: "alg_regio_omschrijving"}));
rst.addAction({ action: "gebouwEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "districtEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoDetails", caption: lcl_goto_district_list}); rst.addAction({ action: "gotoDetails", caption: lcl_goto_district_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,7 +1,7 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 23:39 $ $Modtime: 10/12/09 12:35p $
*/ %> */ %>
<% Response.Expires = 0 %> <% Response.Expires = 0 %>
@@ -10,10 +10,8 @@
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/selector.inc" --> <!-- #include file="../Shared/selector.inc" -->
<!-- #include file="../Shared/afdelingselector.inc" --> <!-- #include file="../Shared/afdelingselector.inc" -->
<!-- #include file="../Shared/persoonselector.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="../Shared/calendar.inc" --> <!-- #include file="alg.inc" -->
<!-- #include file="../Shared/timer.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
@@ -24,11 +22,7 @@ var regio_key = getQParamInt("regio_key", -1); //regio
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
%> %>
<html> <html>

View File

@@ -1,7 +1,7 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 27-08-09 11:54 $ $Modtime: 10/12/09 12:36p $
File: alg_district_search_list.asp File: alg_district_search_list.asp
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list
@@ -17,12 +17,6 @@
<!-- #include file="alg_regio_list.inc" --> <!-- #include file="alg_regio_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis, // als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
@@ -33,11 +27,8 @@ var showall = getQParam("showall", "0") == "1";
var reg_key = getQParamInt("regiokey", -1) // Regio var reg_key = getQParamInt("regiokey", -1) // Regio
var autfunction = "WEB_ALGMAN"; regio_list ( "*",
{ outputmode: outputmode,
regio_list ( autfunction,
{ urole : urole,
outputmode: outputmode,
showall: showall, showall: showall,
reg_key: (reg_key != -1? reg_key : null) reg_key: (reg_key != -1? reg_key : null)
} }

View File

@@ -1,28 +1,23 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <%
/* $Revision: 4 $
$Modtime: 10/22/09 10:27a $
/* $Revision: 3 $ File:
$Modtime: 10/05/09 3:33p $ Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/funcodes.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: []})
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
@@ -30,6 +25,32 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
// dit lijkt mij de enige gehele readonlyverklaring, de rest is localer // dit lijkt mij de enige gehele readonlyverklaring, de rest is localer
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
if (room_key > 0)
{
sql = "SELECT r.alg_ruimte_nr, "
+ " g.alg_gebouw_code, "
+ " v.alg_verdieping_omschrijving "
+ " FROM alg_ruimte r, "
+ " alg_gebouw g, "
+ " alg_verdieping v "
+ " WHERE r.alg_ruimte_key = " + room_key
+ " AND r.alg_verdieping_key = v.alg_verdieping_key "
+ " AND v.alg_gebouw_key = g.alg_gebouw_key ";
oRsMes = Oracle.Execute(sql);
var bld_code = oRsMes("alg_gebouw_code").value;
var flr_oms = oRsMes("alg_verdieping_omschrijving").value;
var room_nr = oRsMes("alg_ruimte_nr").value;
var room_name = " " + bld_code + "-" + flr_oms + "-" + room_nr;
}
else
{
var room_name = "";
}
%> %>
@@ -39,6 +60,7 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
FcltMgr.setTitle("<%=lcl_room%> <%=room_name%>", {hot:false});
function algClose(params) function algClose(params)
{ {
<% if (room_key == -1) <% if (room_key == -1)
@@ -48,10 +70,16 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FcltMgr.closeDetail(window, params ); FcltMgr.closeDetail(window, params );
return true; return true;
} }
FcltMgr.setTitle("<%=lcl_room%> " + params.room_key, {hot:false}); if (!params.keepForm)
window.location.href = "alg_ruimte.asp?verynew=1&key=" + params.room_key; window.location.href = "alg_ruimte.asp?verynew=1&key=" + params.room_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande melding bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_ruimte.asp?room_key=<%=room_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_ruimte.asp?room_key=<%=room_key%>";
<% } %> <% } %>
} }
</script> </script>
@@ -64,24 +92,18 @@ else
var page="alg_show_ruimte.asp"; var page="alg_show_ruimte.asp";
page += "?room_key="+room_key; page += "?room_key="+room_key;
IFRAMER("algFrame", page, { title: lcl_alg_ruimte_frame, IFRAMER("algFrame", page, { initHeight: "450px",
initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
// AKZA#88 don not allow printing if call isn't saved yet. var page2 ="alg_werkplek_search_list.asp?ruimtekey=" + room_key;
// UWVA#427 also print for FE
if (room_key>-1 ) {
add_str ='huh?'; if (room_key > -1)
menuArray = new Array(); IFRAMER("wpFrame", page2, { initHeight: "450px" } );
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email; var page3 ="../PRS/prs_afdeling_search_list.asp?room_key=" + room_key;
onClickArray = new Array(); if (room_key > -1)
onClickArray[0] = 'print_test(0)'; IFRAMER("wpFrame", page3, { initHeight: "450px" } );
onClickArray[1] = 'print_test(1)'; %>
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>

View File

@@ -1,6 +1,6 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 23:40 $ $Modtime: 10/14/09 2:16p $
File: alg_ruimte.inc File: alg_ruimte.inc
Description: Show an overview of ruimte items in list-form, Description: Show an overview of ruimte items in list-form,
which meets with the given requirements which meets with the given requirements
@@ -14,10 +14,11 @@
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/getkenmerksql.inc" --> <!-- #include file="../Shared/getkenmerksql.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
@@ -32,15 +33,7 @@ FCLTHeader.Requires({ plugins:["jQuery"],
return JSON.stringify(data); return JSON.stringify(data);
} }
%> %>
<script>
dtable = "ALG_RUIMTE";
</script>
<script type="text/javascript"> <script type="text/javascript">
var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>";
var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>";
var autosearch = 1; // automatisch laden van resultaat op search pagina var autosearch = 1; // automatisch laden van resultaat op search pagina
function gotoDetails(row) function gotoDetails(row)
@@ -49,54 +42,41 @@ FCLTHeader.Requires({ plugins:["jQuery"],
var url = "appl/ALG/alg_werkplek_search.asp?ruimte_key="+algData.detail_key+"&autosearch="+autosearch; var url = "appl/ALG/alg_werkplek_search.asp?ruimte_key="+algData.detail_key+"&autosearch="+autosearch;
FcltMgr.openDetail(url, "<%=lcl_workspace%>"); FcltMgr.openDetail(url, "<%=lcl_workspace%>");
} }
function gotoParent(row) function gotoParent(row)
{ {
var algData = eval('(' + row.ROWDATA + ')'); var algData = eval('(' + row.ROWDATA + ')');
var url = "appl/ALG/alg_verdieping_search.asp?verdieping_key="+algData.parent_key+"&autosearch="+autosearch; var url = "appl/ALG/alg_verdieping_search.asp?verdieping_key="+algData.parent_key+"&autosearch="+autosearch;
FcltMgr.openDetail(url, "<%=lcl_floor%>"); FcltMgr.openDetail(url, "<%=lcl_floor%>");
} }
function ruimteEdit(row)
function ruimteEdit(row)
{ {
var algData = eval('(' + row.ROWDATA + ')'); var algData = eval('(' + row.ROWDATA + ')');
var url = "appl/ALG/alg_ruimte.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_ruimte.asp?mode=viewUpdate&key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_room%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_room%>" + ' ' + algData.oms);
} }
function doDelete(row)
function doDelete(row, isMulti)
{ {
if (confirm('<%=lcl_row_delete_confirm%>')) { $(row).addClass('dirty');
var room_key = row.ROWKEY;
var algData = eval('(' + row.ROWDATA + ')'); if (isMulti || confirm("<%=lcl_alg_del_txt_ruimte%>"))
parent.document.body.style.cursor = "wait"; $.post("alg_delete.asp",
document.body.style.cursor = "wait"; { key: room_key,
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable); level: "R" },
} FcltCallback,
"json");
} }
function DeleteFailed(result)
{
if (result == 1 ) {
alert(lcl_row_delete_failed1);
} else if ( result == 2 ) {
alert(lcl_row_delete_failed2);
}
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
function Deleted()
{
algtable.deleteSelectedRows();
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
</script> </script>
<% <%
function ruimte_list(pautfunction, params) function ruimte_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var addButton = [];
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var authparams = alg.checkAutorisation();
var canAdd = (authparams.mALGwritelevel < 6);
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -109,6 +89,14 @@ function ruimte_list(pautfunction, params)
var area_nr = params.area_nr; var area_nr = params.area_nr;
var area_descr = params.area_descr; var area_descr = params.area_descr;
var area_use = params.area_use var area_use = params.area_use
function fnrowActionEnabler(oRs)
{
var eDelete = false;
if (alg.canWriteRuimte(oRs("alg_ruimte_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%> %>
<html> <html>
@@ -199,15 +187,22 @@ function ruimte_list(pautfunction, params)
var addurl = "appl/alg/alg_ruimte.asp"; var addurl = "appl/alg/alg_ruimte.asp";
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal? // addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
var rst = new ResultsetTable({sql:sqln, var rst = new ResultsetTable({sql:sqln,
keyColumn: "alg_ruimte_key", keyColumn: "alg_ruimte_key",
ID: "algtable", ID: "algtable",
showAll: showall,
rowData: fnrowData, rowData: fnrowData,
rowActionEnabler: fnrowActionEnabler,
outputmode: outputmode, outputmode: outputmode,
flexModule: "ALG", flexModule: "ALG",
flexId: "alg_ruimte_key", flexId: "alg_ruimte_key",
filterParams: params, filterParams: params,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_estate_gebouw_man_descr, content: "alg_gebouw_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_gebouw_man_descr, content: "alg_gebouw_omschrijving"}));
@@ -240,14 +235,12 @@ if (fg_contourlayers_alt2!=""&&fg_labellayers_alt2!="")
} }
rst.addAction({ action: "ruimteEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "ruimteEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoDetails", caption: lcl_goto_werkplek_list}); rst.addAction({ action: "gotoDetails", caption: lcl_goto_werkplek_list});
rst.addAction({ action: "gotoParent", caption: lcl_goto_verdieping_list}); rst.addAction({ action: "gotoParent", caption: lcl_goto_verdieping_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,7 +1,7 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 10:51 $ $Modtime: 10/23/09 9:20a $
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
@@ -9,7 +9,7 @@
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/selector.inc" --> <!-- #include file="../Shared/selector.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
@@ -27,10 +27,8 @@ var ruimte_descr = getQParam("ruimte_descr", "");
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; //WEB_ALGUSE var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var lcl_bld_kenmerken = "lcl_ruimte_kenmerken";
%> %>
<html> <html>
<head> <head>
@@ -47,8 +45,8 @@ var lcl_bld_kenmerken = "lcl_ruimte_kenmerken";
var lvl = "'R'"; var lvl = "'R'";
var key = 0; var key = 0;
var bld_key = ""; var bld_key = "";
var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&bld_key=" + bld_key + "&onrgoedlvl=" + lvl; var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&onrgoed_key=" + bld_key + "&onrgoed_niveau=" + lvl;
var titel = "<%=lcl_bld_kenmerken%>"; var titel = "<%=lcl_properties%>";
showKenmerkModal(key, url, titel) showKenmerkModal(key, url, titel)
} }

View File

@@ -1,7 +1,7 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 27-08-09 11:52 $ $Modtime: 10/12/09 1:08p $
File: alg_ruimte_search_list.asp File: alg_ruimte_search_list.asp
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list
@@ -17,12 +17,6 @@
<!-- #include file="alg_ruimte_list.inc" --> <!-- #include file="alg_ruimte_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis, // als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
@@ -40,11 +34,8 @@ var area_nr = getQParam("nr", null);
var area_descr = getQParam("descr", null); var area_descr = getQParam("descr", null);
var area_use = getQParam("srt", null); var area_use = getQParam("srt", null);
var autfunction = "WEB_ALGMAN"; ruimte_list ( "*",
{ outputmode: outputmode,
ruimte_list ( autfunction,
{ urole : urole,
outputmode: outputmode,
showall: showall, showall: showall,
loc_key: (loc_key != -1? loc_key : null), loc_key: (loc_key != -1? loc_key : null),
bld_key: (bld_key != -1? bld_key : null), bld_key: (bld_key != -1? bld_key : null),

View File

@@ -1,45 +1,43 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 2 $ /* $Revision: 3 $
$Modtime: 10/05/09 3:00p $ $Modtime: 10/20/09 9:52a $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var dis_key = parseInt(getQParam("dis_key", "-1"), 10); var dis_key = getQParamInt("dis_key")
var reg_key var reg_key
var onrgoedlvl = "'D'"; var onrgoedlvl = "'D'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); if (!alg.canWriteDistrict(dis_key, authparams.mALGreadlevel))
user.auth_required_or_abort(false);
sql = " select * " sql = " select * "
+ " FROM alg_district, " + " FROM alg_district, "
+ " WHERE alg_district_key = " + dis_key; + " WHERE alg_district_key = " + dis_key;
%> %>
<html> <html>
@@ -48,11 +46,6 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
jQuery(document).ready(function() {
$('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow();
});
function dis_change() function dis_change()
{ {
if (FcltMgr.startEdit(window)) if (FcltMgr.startEdit(window))
@@ -60,8 +53,13 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
} }
function dis_delete() function dis_delete()
{ {
alert("Delete nog niet geimplementeerd"); if (confirm("<%=lcl_alg_del_txt_district%>"))
} $.post("alg_delete.asp",
{ key: <%=dis_key%>,
level: "D" },
FcltCallbackClose,
"json");
}
</script> </script>
</head> </head>
@@ -69,42 +67,35 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"dis_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteDistrict(dis_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"dis_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
IFRAMER_HEADER(lcl_alg_gebouw_frame, buttons); var buttons = [ {title: lcl_change, action:"dis_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"dis_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_district_frame, buttons);
BLOCK_START("algInfo", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
regiokey: reg_key,
districtkey: dis_key,
startlevel: 0, // Regio
eindlevel: 1, // District
readonly: true
});
BLOCK_START("test", "");
%>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
regiokey: reg_key,
districtkey: dis_key,
startlevel: 0, // Regio
eindlevel: 1, // District
readonly: true
});
%>
</table>
<%
BLOCK_END(); BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok); BLOCK_START("algFlex", lcl_alg_flexblok);
%>
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : dis_key, onrgoed_key : dis_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : true reado : true
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> </div>
</body> </body>
</html> </html>

View File

@@ -1,47 +1,45 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 1 $ /* $Revision: 2 $
$Modtime: 30-09-09 15:55 $ $Modtime: 10/22/09 4:02p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var bld_key = parseInt(getQParam("bld_key", "-1"), 10); var bld_key = getQParamInt("bld_key");
var loc_key
var onrgoedlvl = "'G'"; var onrgoedlvl = "'G'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
if (!alg.canWriteGebouw(bld_key, authparams.mALGreadlevel))
sql = " select * " user.auth_required_or_abort(false);
+ " FROM ALG_GEBOUW "
+ " WHERE alg_gebouw_key = " + bld_key; sql = " select * "
+ " FROM ALG_GEBOUW "
+ " WHERE alg_gebouw_key = " + bld_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var bld_srtkey = oRsMes("ALG_SRTGEBOUW_KEY").value; var bld_srtkey = oRsMes("ALG_SRTGEBOUW_KEY").value;
var bld_acakey = oRsMes("ALG_GEBOUW_ACADKEY").value; var bld_acakey = oRsMes("ALG_GEBOUW_ACADKEY").value;
var bld_naam = oRsMes("ALG_GEBOUW_NAAM").value; var bld_naam = oRsMes("ALG_GEBOUW_NAAM").value;
@@ -60,14 +58,9 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
var bld_dwgy = oRsMes("ALG_GEBOUW_DWGY").value; var bld_dwgy = oRsMes("ALG_GEBOUW_DWGY").value;
var bld_x = oRsMes("ALG_GEBOUW_X").value; var bld_x = oRsMes("ALG_GEBOUW_X").value;
var bld_y = oRsMes("ALG_GEBOUW_Y").value; var bld_y = oRsMes("ALG_GEBOUW_Y").value;
var bld_bez = oRsMes("ALG_GEBOUW_BEZ").value; var bld_bez = oRsMes("ALG_GEBOUW_BEZ").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
%> %>
<html> <html>
@@ -76,19 +69,22 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
jQuery(document).ready(function() {
$('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow();
});
function bld_change() function bld_change()
{ {
if (FcltMgr.startEdit(window)) if (FcltMgr.startEdit(window))
window.location.href = "alg_edit_gebouw.asp?bld_key=<%=bld_key%>&embedded=1" window.location.href = "alg_edit_gebouw.asp?bld_key=<%=bld_key%>"
} }
function bld_delete() function bld_delete()
{ {
alert("Delete nog niet geimplementeerd"); if (confirm("<%=lcl_alg_del_txt_gebouw%>"))
{
$.post("alg_delete.asp",
{ key: <%=bld_key%>,
level: "G" },
FcltCallbackClose,
"json");
}
} }
</script> </script>
</head> </head>
@@ -97,23 +93,21 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"bld_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteGebouw(bld_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"bld_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
var buttons = [ {title: lcl_change, action:"bld_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"bld_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_gebouw_frame, buttons); IFRAMER_HEADER(lcl_alg_gebouw_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
%> FCLTplaatsselector(authparams.ALGreadlevel, {
<table> gebouwkey: bld_key,
<% startlevel: 2, //Locatie
FCLTplaatsselector(authparams.ALGreadlevel, { eindlevel: 3, // Gebouw
locatiekey: loc_key, readonly: true }); %>
gebouwkey: bld_key,
startlevel: 2, //Locatie
eindlevel: 3, // Gebouw
readonly: true }); %>
</tr>
<tr> <tr>
<% <%
sql = "SELECT alg_srtgebouw_key, " sql = "SELECT alg_srtgebouw_key, "
@@ -129,7 +123,6 @@ BLOCK_START("algLoc1", "");
} }
); );
%> %>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_gebouw_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_man_code%>:</label></td>
@@ -158,10 +151,9 @@ BLOCK_START("algLoc1", "");
<td class="label"><label><%=lcl_estate_gebouw_ordernr%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_ordernr%>:</label></td>
<td><input class="fldbld" type="text" id="bld_ordrnr" name="bld_ordrnr" value="<%=bld_ordrnr%>" readonly></td> <td><input class="fldbld" type="text" id="bld_ordrnr" name="bld_ordrnr" value="<%=bld_ordrnr%>" readonly></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("algLoc2", ""); %> BLOCK_START("algLoc2", ""); %>
<table>
<tr> <tr>
<td class="label"><label><%=lcl_estate_gebouw_man_bruto_vloeropp%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_man_bruto_vloeropp%>:</label></td>
<td><input class="fldbld" type="text" id="bld_opp" name="bld_opp" value="<%=bld_opp%>" readonly></td> <td><input class="fldbld" type="text" id="bld_opp" name="bld_opp" value="<%=bld_opp%>" readonly></td>
@@ -203,25 +195,18 @@ BLOCK_START("algLoc2", ""); %>
<td class="label"><label><%=lcl_estate_gebouw_bez%>:</label></td> <td class="label"><label><%=lcl_estate_gebouw_bez%>:</label></td>
<td><input class="fldalgbez" type="checkbox" id="bld_bez" name="bld_bez" value="<%=bld_bez%>" <%= bld_bez==1 ? " checked " : "" %>disabled></td> <td><input class="fldalgbez" type="checkbox" id="bld_bez" name="bld_bez" value="<%=bld_bez%>" <%= bld_bez==1 ? " checked " : "" %>disabled></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok); BLOCK_START("algFlex", lcl_alg_flexblok);
%>
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : bld_key, onrgoed_key : bld_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : true reado : true
//mldman : false // TODO: => MGE: Niet meer nodig. Wordt in generateFlexKenmerkCode bepaald.
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> </div>
</body> </body>
</html> </html>

View File

@@ -1,51 +1,48 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 2 $ /* $Revision: 3 $
$Modtime: 10/05/09 11:08a $ $Modtime: 10/20/09 9:50a $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<% Response.Expires = -1; %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var loc_key = getQParamInt("loc_key");
// AUTORISATIEPARAMETERS
var loc_key = parseInt(getQParam("loc_key", "-1"), 10);
var dis_key
var onrgoedlvl = "'L'"; var onrgoedlvl = "'L'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
if (!alg.canWriteLocatie(loc_key, authparams.mALGreadlevel))
user.auth_required_or_abort(false);
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
sql = " select * " sql = " select * "
+ " FROM ALG_LOCATIE " + " FROM ALG_LOCATIE "
+ " WHERE alg_locatie_key = " + loc_key; + " WHERE alg_locatie_key = " + loc_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var loc_code = oRsMes("alg_locatie_code").value; var loc_code = oRsMes("alg_locatie_code").value;
var bez_adres = oRsMes("alg_locatie_adres").value; var bez_adres = oRsMes("alg_locatie_adres").value;
var bez_postc = oRsMes("alg_locatie_postcode").value; var bez_postc = oRsMes("alg_locatie_postcode").value;
@@ -61,21 +58,16 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
var pst_adres = oRsMes("alg_locatie_post_adres").value; var pst_adres = oRsMes("alg_locatie_post_adres").value;
var pst_plaats = oRsMes("alg_locatie_post_plaats").value; var pst_plaats = oRsMes("alg_locatie_post_plaats").value;
var pst_land = oRsMes("alg_locatie_post_land").value; var pst_land = oRsMes("alg_locatie_post_land").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close();
%>
oRsMes.Close();
%>
<html> <html>
<head> <head>
<% <%
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
jQuery(document).ready(function() { jQuery(document).ready(function() {
$('textarea').resize(function () { FcltMgr.resized(window) } ); $('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow(); $('textarea').autogrow();
@@ -84,11 +76,19 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
function loc_change() function loc_change()
{ {
if (FcltMgr.startEdit(window)) if (FcltMgr.startEdit(window))
window.location.href = "alg_edit_locatie.asp?loc_key=<%=loc_key%>&embedded=1" window.location.href = "alg_edit_locatie.asp?loc_key=<%=loc_key%>"
} }
function loc_delete() function loc_delete()
{ {
alert("Delete nog niet geimplementeerd"); if (confirm("<%=lcl_alg_del_txt_locatie%>"))
{
$.post("alg_delete.asp",
{ key: <%=loc_key%>,
level: "L" },
FcltCallbackClose,
"json");
}
} }
</script> </script>
</head> </head>
@@ -97,23 +97,22 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"loc_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteLocatie(loc_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"loc_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
var buttons = [ {title: lcl_change, action:"loc_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"loc_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_locatie_frame, buttons); IFRAMER_HEADER(lcl_alg_locatie_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: loc_key,
startlevel: 1, //District
eindlevel: 2, // Locatie
readonly: true });
%> %>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
districtkey: dis_key,
locatiekey: loc_key,
startlevel: 1, //District
eindlevel: 2, // Locatie
readonly: true }); %>
</tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_locatie_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_locatie_man_code%>:</label></td>
<td><input class="fldloc"" type="text" id="loc_code" name="loc_code" value="<%=loc_code%>" readonly></td> <td><input class="fldloc"" type="text" id="loc_code" name="loc_code" value="<%=loc_code%>" readonly></td>
@@ -142,10 +141,8 @@ BLOCK_START("algLoc1", "");
<td class="label"><label><%=lcl_geoycoord%>:</label></td> <td class="label"><label><%=lcl_geoycoord%>:</label></td>
<td><input class="fldloc"" type="text" id="loc_y" name="loc_y" value="<%=loc_y%>" readonly></td> <td><input class="fldloc"" type="text" id="loc_y" name="loc_y" value="<%=loc_y%>" readonly></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("algLoc2", ""); %> BLOCK_START("algLoc2", ""); %>
<table>
<tr> <tr>
<td class="label"><label><%=lcl_prs_address_post_adres%>:</label></td> <td class="label"><label><%=lcl_prs_address_post_adres%>:</label></td>
<td><input class="fldloc"" type="text" id="pst_adres" name="pst_adres" value="<%=pst_adres%>" readonly></td> <td><input class="fldloc"" type="text" id="pst_adres" name="pst_adres" value="<%=pst_adres%>" readonly></td>
@@ -174,24 +171,18 @@ BLOCK_START("algLoc2", ""); %>
<td class="label"><label><%=lcl_noti_email%>:</label></td> <td class="label"><label><%=lcl_noti_email%>:</label></td>
<td><input class="fldloc"" type="text" id="loc_mai" name="loc_mail" value="<%=loc_mail%>" readonly></td> <td><input class="fldloc"" type="text" id="loc_mai" name="loc_mail" value="<%=loc_mail%>" readonly></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok); BLOCK_START("algFlex", lcl_alg_flexblok);
%>
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : loc_key, onrgoed_key : loc_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : true reado : true
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> </div>
</body> </body>
</html> </html>

View File

@@ -1,41 +1,40 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 1 $ /* $Revision: 2 $
$Modtime: 30-09-09 11:38 $ $Modtime: 10/14/09 5:14p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var regio_key = getQParamInt("regio_key");
var authparams = alg.checkAutorisation();
if (!alg.canWriteRegio(regio_key, authparams.mALGreadlevel))
user.auth_required_or_abort(false);
sql = " select * "
+ " FROM alg_regio, "
+ " WHERE alg_regio_key = " + regio_key;
var regio_key = parseInt(getQParam("regio_key", "-1"), 10);
autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction);
sql = " select * "
+ " FROM alg_regio, "
+ " WHERE alg_regio_key = " + regio_key;
%> %>
<html> <html>
@@ -44,19 +43,23 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
jQuery(document).ready(function() {
$('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow();
});
function reg_change() function reg_change()
{ {
if (FcltMgr.startEdit(window)) if (FcltMgr.startEdit(window))
window.location.href = "alg_edit_regio.asp?regio_key=<%=regio_key%>&embedded=1" window.location.href = "alg_edit_regio.asp?regio_key=<%=regio_key%>&embedded=1"
} }
function reg_delete() function reg_delete()
{ {
alert("Delete nog niet geimplementeerd"); if (confirm("<%=lcl_alg_del_txt_regio%>"))
{
$.post("alg_delete.asp",
{ key: <%=regio_key%>,
level: "RE" },
FcltCallbackClose,
"json");
}
} }
</script> </script>
</head> </head>
@@ -65,21 +68,25 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"reg_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteRegio(regio_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"reg_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
var buttons = [ {title: lcl_change, action:"reg_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"reg_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_regio_frame, buttons); IFRAMER_HEADER(lcl_alg_regio_frame, buttons);
BLOCK_START("test", ""); BLOCK_START("algInfo", "");
FCLTplaatsselector(authparams.ALGreadlevel, { FCLTplaatsselector(authparams.ALGreadlevel, {
regiokey: regio_key, regiokey: regio_key,
startlevel: 0, // Regio startlevel: 0, // Regio
eindlevel: 0, // Regio eindlevel: 0, // Regio
readonly: true readonly: true
}); });
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> </div>
</body> </body>
</html> </html>

View File

@@ -1,52 +1,46 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 2 $ /* $Revision: 3 $Modtime: 06-10-2009 $
$Modtime: 10/05/09 11:34a $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<% Response.Expires = -1; %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" --> <!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var room_key = getQParamInt("room_key");
// AUTORISATIEPARAMETERS
var room_key = parseInt(getQParam("room_key", "-1"), 10);
var loc_key
var bld_key
var flr_key
var onrgoedlvl = "'R'"; var onrgoedlvl = "'R'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
if (!alg.canWriteRuimte(room_key, authparams.mALGreadlevel))
sql = " select * " user.auth_required_or_abort(false);
+ " FROM ALG_RUIMTE "
+ " WHERE alg_ruimte_key = " + room_key; sql = " select * "
+ " FROM ALG_RUIMTE "
+ " WHERE alg_ruimte_key = " + room_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var room_srt = oRsMes("ALG_SRTRUIMTE_KEY").value; var room_srt = oRsMes("ALG_SRTRUIMTE_KEY").value;
var room_nr = oRsMes("ALG_RUIMTE_NR").value; var room_nr = oRsMes("ALG_RUIMTE_NR").value;
var room_ackey = oRsMes("ALG_RUIMTE_ACADKEY").value; var room_ackey = oRsMes("ALG_RUIMTE_ACADKEY").value;
@@ -62,26 +56,16 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
var room_gebe = oRsMes("ALG_RUIMTE_OPP_GEVELBEKLEDING").value; var room_gebe = oRsMes("ALG_RUIMTE_OPP_GEVELBEKLEDING").value;
var room_oppa1 = oRsMes("ALG_RUIMTE_OPP_ALT1").value; var room_oppa1 = oRsMes("ALG_RUIMTE_OPP_ALT1").value;
var room_oppa2 = oRsMes("ALG_RUIMTE_OPP_ALT2").value; var room_oppa2 = oRsMes("ALG_RUIMTE_OPP_ALT2").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close();
%>
oRsMes.Close();
%>
<html> <html>
<head> <head>
<% <%
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
jQuery(document).ready(function() {
$('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow();
});
function room_change() function room_change()
{ {
if (FcltMgr.startEdit(window)) if (FcltMgr.startEdit(window))
@@ -89,7 +73,14 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
} }
function room_delete() function room_delete()
{ {
alert("Delete nog niet geimplementeerd"); if (confirm("<%=lcl_alg_del_txt_ruimte%>"))
{
$.post("alg_delete.asp",
{ key: <%=room_key%>,
level: "R" },
FcltCallbackClose,
"json");
}
} }
</script> </script>
</head> </head>
@@ -98,28 +89,42 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"room_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteRuimte(room_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"room_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
var buttons = [ {title: lcl_change, action:"room_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"room_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_ruimte_frame, buttons); IFRAMER_HEADER(lcl_alg_ruimte_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
%> FCLTplaatsselector(authparams.ALGreadlevel, {
<table> ruimtekey: room_key,
<% startlevel: 2, //Locatie
FCLTplaatsselector(authparams.ALGreadlevel, { eindlevel: 5, //Ruimte
locatiekey: loc_key, readonly: true }); %>
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
startlevel: 2, //Locatie
eindlevel: 5, //Ruimte
readonly: true }); %>
<% <%
ROFIELDTR("fldroom", lcl_estate_ruimte_man_nr, room_nr); ROFIELDTR("fldroom", lcl_estate_ruimte_man_nr, room_nr);
ROFIELDTR("fldroom", lcl_estate_ruimte_man_sort, room_srt);
%> %>
<tr>
<%
sql = "SELECT alg_srtruimte_key, "
+ " alg_srtruimte_omschrijving "
+ " FROM alg_v_aanwezigsrtruimte "
+ "ORDER BY alg_srtruimte_upper "
FCLTselector("room_srt", sql,
{ label: lcl_estate_ruimte_man_sort,
initKey: room_srt,
emptyOption: "",
readonly: true
}
);
%>
</tr>
<% BLOCK_END();
BLOCK_START("algLoc2", ""); %>
<tr> <tr>
<td class="label"><label><%=lcl_estate_ruimte_bruto_vloeropp%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_bruto_vloeropp%>:</label></td>
<td><input class="fldroom" type="text" id="room_opp" name="room_opp" value="<%=room_opp%>" readonly></td> <td><input class="fldroom" type="text" id="room_opp" name="room_opp" value="<%=room_opp%>" readonly></td>
@@ -148,24 +153,19 @@ BLOCK_START("algLoc1", "");
<td class="label"><label><%=lcl_estate_ruimte_man_opmerk%>:</label></td> <td class="label"><label><%=lcl_estate_ruimte_man_opmerk%>:</label></td>
<td><input class="fldroom" type="text" id="room_opm" name="room_opm" value="<%=room_opm%>" readonly></td> <td><input class="fldroom" type="text" id="room_opm" name="room_opm" value="<%=room_opm%>" readonly></td>
</tr> </tr>
</table>
<% BLOCK_END(); <% BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok);
%> BLOCK_START("algFlex", lcl_alg_flexblok);
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : room_key, onrgoed_key : room_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : true reado : true
}); });
%>
<% // </td></tr> %> BLOCK_END();
<%
BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> </div>
</body> </body>
</html> </html>

View File

@@ -1,46 +1,42 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 2 $ /* $Revision: 3 $
$Modtime: 10/05/09 2:26p $ $Modtime: 10/20/09 9:44a $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var ter_key = getQParamInt("ter_key");
var ter_key = parseInt(getQParam("ter_key", "-1"), 10);
var onrgoedlvl = "'T'"; var onrgoedlvl = "'T'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
sql = " select * "
sql = " select * " + " FROM alg_terreinsector "
+ " FROM alg_terreinsector " + " WHERE alg_terreinsector_key = " + ter_key;
+ " WHERE alg_terreinsector_key = " + ter_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var loc_key = oRsMes("ALG_LOCATIE_KEY").value; var loc_key = oRsMes("ALG_LOCATIE_KEY").value;
var ter_oms = oRsMes("ALG_TERREINSECTOR_OMSCHRIJVING").value; var ter_oms = oRsMes("ALG_TERREINSECTOR_OMSCHRIJVING").value;
var ter_code = oRsMes("ALG_TERREINSECTOR_CODE").value; var ter_code = oRsMes("ALG_TERREINSECTOR_CODE").value;
@@ -51,12 +47,8 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
var ter_aanmk = oRsMes("ALG_TERREINSECTOR_AANMAAK").value; var ter_aanmk = oRsMes("ALG_TERREINSECTOR_AANMAAK").value;
var ter_oms = oRsMes("ALG_TERREINSECTOR_OMSCHRIJVING").value; var ter_oms = oRsMes("ALG_TERREINSECTOR_OMSCHRIJVING").value;
var ter_ordnr = oRsMes("ALG_TERREINSECTOR_ORDERNR").value; var ter_ordnr = oRsMes("ALG_TERREINSECTOR_ORDERNR").value;
var prs_kstn = oRsMes("PRS_KOSTENPLAATS_KEY").value; var prs_kstn = oRsMes("PRS_KOSTENPLAATS_KEY").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
%> %>
@@ -78,7 +70,15 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
} }
function ter_delete() function ter_delete()
{ {
alert("Delete nog niet geimplementeerd"); if (confirm("<%=lcl_alg_del_txt_terreinsector%>"))
{
var ter_key = <%=ter_key%>
$.post("alg_delete.asp",
{ key: <%=ter_key%>,
level: "T" },
FcltCallbackClose,
"json");
}
} }
</script> </script>
</head> </head>
@@ -87,21 +87,22 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"ter_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteLocatie(loc_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"ter_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
var buttons = [ {title: lcl_change, action:"ter_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"ter_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_terreinsector_frame, buttons); IFRAMER_HEADER(lcl_alg_terreinsector_frame, buttons);
BLOCK_START("test", ""); BLOCK_START("algInfo", "");
%> FCLTplaatsselector(authparams.ALGreadlevel, {
<table> locatiekey: loc_key,
<% startlevel: 2, // Locatie
FCLTplaatsselector(authparams.ALGreadlevel, { eindlevel: 2, // Locatie
locatiekey: loc_key, readonly: true
startlevel: 2, // Locatie });%>
eindlevel: 2, // Locatie
readonly: true
});%>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_sort%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_sort%>:</label></td>
<td><input class="fldbld" type="text" id="ter_srkey" name="ter_srkey" value="<%=ter_srkey%>" readonly></td> <td><input class="fldbld" type="text" id="ter_srkey" name="ter_srkey" value="<%=ter_srkey%>" readonly></td>
@@ -109,48 +110,41 @@ BLOCK_START("test", "");
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_code%>:</label></td>
<td><input class="fldbld" type="text" id="ter_code" name="ter_code" value="<%=ter_code%>" readonly></td> <td><input class="fldbld" type="text" id="ter_code" name="ter_code" value="<%=ter_code%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_name%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_name%>:</label></td>
<td><input class="fldbld" type="text" id="ter_naam" name="ter_naam" value="<%=ter_naam%>" readonly></td> <td><input class="fldbld" type="text" id="ter_naam" name="ter_naam" value="<%=ter_naam%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_descr%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_descr%>:</label></td>
<td><input class="fldbld" type="text" id="ter_oms" name="ter_oms" value="<%=ter_oms%>" readonly></td> <td><input class="fldbld" type="text" id="ter_oms" name="ter_oms" value="<%=ter_oms%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_prs_dept_kosten%>:</label></td> <td class="label"><label><%=lcl_prs_dept_kosten%>:</label></td>
<td><input class="fldbld" type="text" id="prs_kstn" name="prs_kstn" value="<%=prs_kstn%>" readonly></td> <td><input class="fldbld" type="text" id="prs_kstn" name="prs_kstn" value="<%=prs_kstn%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_ordernr%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_ordernr%>:</label></td>
<td><input class="fldbld" type="text" id="ter_ordnr" name="ter_ordnr" value="<%=ter_ordnr%>" readonly></td> <td><input class="fldbld" type="text" id="ter_ordnr" name="ter_ordnr" value="<%=ter_ordnr%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_oppervlak%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_oppervlak%>:</label></td>
<td><input class="fldbld" type="text" id="ter_opp" name="ter_opp" value="<%=ter_opp%>" readonly></td> <td><input class="fldbld" type="text" id="ter_opp" name="ter_opp" value="<%=ter_opp%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_terreinsector_man_omtrek%>:</label></td> <td class="label"><label><%=lcl_estate_terreinsector_man_omtrek%>:</label></td>
<td><input class="fldbld" type="text" id="ter_omt" name="ter_omt" value="<%=ter_omt%>" readonly></td> <td><input class="fldbld" type="text" id="ter_omt" name="ter_omt" value="<%=ter_omt%>" readonly></td>
</tr> </tr>
</table> <%
<%
BLOCK_END(); BLOCK_END();
BLOCK_START("mldFlex", lcl_mld_flexblok); BLOCK_START("algFlex", lcl_alg_flexblok);
%>
<!-- theText indicates flexkenmerken will follow on the next row -->
<% //<tr id="theText"><td> %>
<%
generateFlexKenmerkCode ({ generateFlexKenmerkCode ({
bld_key : ter_key, onrgoed_key : ter_key,
onrgoedlvl : onrgoedlvl, onrgoed_niveau : onrgoedlvl,
reado : true reado : true
//mldman : false // TODO: => MGE: Niet meer nodig. Wordt in generateFlexKenmerkCode bepaald.
}); });
%>
<% // </td></tr> %>
<%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>

View File

@@ -1,60 +1,51 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 1 $ /* $Revision: 2 $
$Modtime: 30-09-09 15:53 $ $Modtime: 10/14/09 4:06p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<% Response.Expires = -1; %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" --> <!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
var flr_key = getQParamInt("flr_key");
var flr_key = parseInt(getQParam("flr_key", "-1"), 10);
var bld_key
var loc_key
var onrgoedlvl = "'L'"; var onrgoedlvl = "'L'";
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
if (!alg.canWriteVerdieping(flr_key, authparams.mALGreadlevel))
sql = " select * " user.auth_required_or_abort(false);
+ " FROM ALG_VERDIEPING "
+ " WHERE alg_verdieping_key = " + flr_key; sql = " select * "
+ " FROM ALG_VERDIEPING "
+ " WHERE alg_verdieping_key = " + flr_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) {
var flr_omschr = oRsMes("ALG_VERDIEPING_OMSCHRIJVING").value; var flr_omschr = oRsMes("ALG_VERDIEPING_OMSCHRIJVING").value;
var flr_volgnr = oRsMes("ALG_VERDIEPING_VOLGNR").value; var flr_volgnr = oRsMes("ALG_VERDIEPING_VOLGNR").value;
var flr_code = oRsMes("ALG_VERDIEPING_CODE").value; var flr_code = oRsMes("ALG_VERDIEPING_CODE").value;
}
else {
Response.write("internal error or message deleted");
Response.End;
}
oRsMes.Close(); oRsMes.Close();
%> %>
<html> <html>
@@ -63,19 +54,22 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
jQuery(document).ready(function() {
$('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow();
});
function flr_change() function flr_change()
{ {
if (FcltMgr.startEdit(window)) if (FcltMgr.startEdit(window))
window.location.href = "alg_edit_verdieping.asp?flr_key=<%=flr_key%>&embedded=1" window.location.href = "alg_edit_verdieping.asp?flr_key=<%=flr_key%>&embedded=1"
} }
function flr_delete() function flr_delete()
{ {
alert("Delete nog niet geimplementeerd"); if (confirm("<%=lcl_alg_del_txt_verdieping%>"))
{
$.post("alg_delete.asp",
{ key: <%=flr_key%>,
level: "V" },
FcltCallbackClose,
"json");
}
} }
</script> </script>
</head> </head>
@@ -84,37 +78,37 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"flr_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteVerdieping(flr_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"flr_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
var buttons = [ {title: lcl_change, action:"flr_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"flr_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_verdieping_frame, buttons); IFRAMER_HEADER(lcl_alg_verdieping_frame, buttons);
BLOCK_START("algLoc1", ""); BLOCK_START("algLoc1", "");
%>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
locatiekey: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
startlevel: 2, //locatie
eindlevel: 4, // Verdieping
readonly: true }); %>
</tr> FCLTplaatsselector(authparams.ALGreadlevel, {
verdiepingkey: flr_key,
startlevel: 2, //locatie
eindlevel: 4, // Verdieping
readonly: true });
%>
<tr> <tr>
<td class="label"><label><%=lcl_estate_verdieping_man_code%>:</label></td> <td class="label"><label><%=lcl_estate_verdieping_man_code%>:</label></td>
<td><input class="fldloc" type="text" id="flr_volgnr" name="flr_volgnr" value="<%=flr_volgnr%>" readonly></td> <td><input class="fldloc" type="text" id="flr_code" name="flr_code" value="<%=flr_code%>" readonly></td>
</tr> </tr>
<tr> <tr>
<td class="label"><label><%=lcl_estate_verdieping_man_volgnr%>:</label></td> <td class="label"><label><%=lcl_estate_verdieping_man_volgnr%>:</label></td>
<td><input class="fldloc" type="text" id="flr_code" name="flr_code" value="<%=flr_code%>" readonly></td> <td><input class="fldloc" type="text" id="flr_volgnr" name="flr_volgnr" value="<%=flr_volgnr%>" readonly></td>
</tr> </tr>
</table> </table>
<% <%
BLOCK_END(); BLOCK_END();
%> %>
</form> </form>
</div> <!-- edit --> </div>
</body> </body>
</html> </html>

View File

@@ -1,63 +1,58 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% <%
/* $Revision: 1 $ /* $Revision: 2 $
$Modtime: 30-09-09 15:53 $ $Modtime: 10/14/09 4:38p $
File:
Status:
Description:
Parameters:
File: bez_show_afspraak.asp
Status: 10% (new style)
Description: Detailscherm voor afspraken
Parameters: urole (required)
afspr_key (required)
-
Context: Context:
Note: Note:
*/ %> */ %>
<% Response.Expires = -1; %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/persoonselector.inc" -->
<!--#include file="../Shared/selector.inc" --> <!--#include file="../Shared/selector.inc" -->
<!--#include file="../Shared/cmenuFn.inc" -->
<!--#?include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/plaatsselector.inc" --> <!--#include file="../Shared/plaatsselector.inc" -->
<!--#include file="../Shared/kostenplaatsselector.inc" -->
<!-- #include file="alg_flexkenmerk.inc" --> <!-- #include file="alg_flexkenmerk.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date.js", "FcltMgr.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js"]})
// AUTORISATIEPARAMETERS // AUTORISATIEPARAMETERS
var wp_key = parseInt(getQParam("bld_key", "-1"), 10); var wp_key = parseInt(getQParam("wp_key", "-1"), 10);
var loc_key var loc_key
var bld_key var bld_key
var flr_key var flr_key
var room_key var room_key
autfunction = "WEB_ALGMAN"; var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
sql = " select * " sql = " select * "
+ " FROM PRS_WERKPLEK " + " FROM PRS_WERKPLEK "
+ " WHERE prs_werkplek_key = " + wp_key; + " WHERE prs_werkplek_key = " + wp_key;
oRsMes = Oracle.Execute(sql); oRsMes = Oracle.Execute(sql);
if (!oRsMes.eof ) { if (!oRsMes.eof ) {
var wp_volgnr = oRsMes("PRS_WERKPLEK_VOLGNR").value; var wp_volgnr = oRsMes("PRS_WERKPLEK_VOLGNR").value;
var wp_oms = oRsMes("PRS_WERKPLEK_VOLGNR").value; var wp_oms = oRsMes("PRS_WERKPLEK_OMSCHRIJVING").value;
var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value; var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value;
var wp_opp = oRsMes("PRS_WERKPLEK_OPP").value; var wp_opp = oRsMes("PRS_WERKPLEK_OPP").value;
var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value; var wp_vstopp = oRsMes("PRS_WERKPLEK_VASTOPP").value;
var wp_virt = oRsMes("PRS_WERKPLEK_VIRTUEEL").value; var wp_virt = oRsMes("PRS_WERKPLEK_VIRTUEEL").value;
var room_key = oRsMes("PRS_ALG_RUIMTE_KEY").value; var room_key = oRsMes("PRS_ALG_RUIMTE_KEY").value;
} }
else { else {
Response.write("internal error or message deleted"); Response.write("internal error or message deleted");
Response.End; Response.End;
} }
oRsMes.Close(); oRsMes.Close();
%> %>
<html> <html>
@@ -66,19 +61,21 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
jQuery(document).ready(function() {
$('textarea').resize(function () { FcltMgr.resized(window) } );
$('textarea').autogrow();
});
function wp_change() function wp_change()
{ {
if (FcltMgr.startEdit(window)) if (FcltMgr.startEdit(window))
window.location.href = "alg_edit_wp.asp?wp_key=<%=wp_key%>&embedded=1" window.location.href = "alg_edit_wp.asp?wp_key=<%=wp_key%>"
} }
function wp_delete() function wp_delete()
{ {
alert("Delete nog niet geimplementeerd"); var wp_key = <%=wp_key%>;
if (confirm("<%=lcl_alg_del_txt_werkplek%>"))
$.post("alg_delete.asp",
{ key: <%=wp_key%>,
level: "W" },
FcltCallbackClose,
"json");
} }
</script> </script>
</head> </head>
@@ -87,24 +84,25 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "date
<div id="show"> <div id="show">
<form name=u2 onSubmit="return false;"> <form name=u2 onSubmit="return false;">
<% <%
var buttons = [];
var buttons = [ {title: lcl_change, action:"wp_change()", icon: "wijzigen.png", id:"bchange_bez_afspraak" }, if (alg.canWriteRuimte(room_key, authparams.mALGwritelevel))
{title: lcl_delete, action:"wp_delete()", icon: "delete.png", id:"bdelete_bez_afspraak" } ]; {
var buttons = [ {title: lcl_change, action:"wp_change()", icon: "wijzigen.png" },
{title: lcl_delete, action:"wp_delete()", icon: "delete.png" } ];
}
IFRAMER_HEADER(lcl_alg_wp_frame, buttons); IFRAMER_HEADER(lcl_alg_wp_frame, buttons);
BLOCK_START("test", ""); BLOCK_START("algInfo", "");
FCLTplaatsselector(authparams.ALGreadlevel, {
locatie: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
startlevel: 2, // Regio
eindlevel: 5, // District
readonly: true });
%> %>
<table>
<%
FCLTplaatsselector(authparams.ALGreadlevel, {
locatie: loc_key,
gebouwkey: bld_key,
verdiepingkey: flr_key,
ruimtekey: room_key,
startlevel: 2, // Regio
eindlevel: 5, // District
readonly: true });
%>
<tr> <tr>
<td class="label"><label><%=lcl_estate_wp_seq%>:</label></td> <td class="label"><label><%=lcl_estate_wp_seq%>:</label></td>
<td><input class="fldbld" type="text" id="wp_volgnr" name="wp_volgnr" value="<%=wp_volgnr%>" readonly></td> <td><input class="fldbld" type="text" id="wp_volgnr" name="wp_volgnr" value="<%=wp_volgnr%>" readonly></td>
@@ -117,10 +115,10 @@ BLOCK_START("test", "");
<td class="label"><label><%=lcl_estate_wp_fixed%>:</label></td> <td class="label"><label><%=lcl_estate_wp_fixed%>:</label></td>
<td> <td>
<label for="wp_vstopp_v"> <label for="wp_vstopp_v">
<input type="radio" name="wp_vstopp_v" id="wp_vstopp_v" value="0" <%= wp_vstopp==0 ? " checked " : "" %> disabled><%=lcl_estate_wp_fixed_v%> <input type="radio" name="wp_vstopp_v" id="wp_vstopp_v" value="" <%= wp_vstopp==null ? " checked " : "" %> disabled><%=lcl_estate_wp_fixed_v%>
</label> </label>
<label for="wp_vstopp_f"> <label for="wp_vstopp_f">
<input type="radio" name="wp_vstopp_f" id="wp_vstopp_f" value="1"<%= wp_vstopp==1 ? " checked " : "" %> disabled><%=lcl_estate_wp_fixed_f%> <input type="radio" name="wp_vstopp_v" id="wp_vstopp_f" value="1"<%= wp_vstopp==1 ? " checked " : "" %> disabled><%=lcl_estate_wp_fixed_f%>
</label> </label>
</td> </td>
</tr> </tr>
@@ -130,7 +128,7 @@ BLOCK_START("test", "");
<td class="label"><label><%=lcl_estate_wp_virt%>:</label></td> <td class="label"><label><%=lcl_estate_wp_virt%>:</label></td>
<td><input class="fldalgbez" type="checkbox" id="wp_virt" name="wp_virt" value="<%=wp_virt%>" <%= wp_virt==1 ? " checked " : "" %>disabled></td> <td><input class="fldalgbez" type="checkbox" id="wp_virt" name="wp_virt" value="<%=wp_virt%>" <%= wp_virt==1 ? " checked " : "" %>disabled></td>
</tr> </tr>
</table> </table>
<% <%
BLOCK_END(); BLOCK_END();
%> %>

View File

@@ -1,15 +1,14 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <%
/* $Revision: 3 $
$Modtime: 10/14/09 5:28p $
/* $Revision: 2 $ File:
$Modtime: 10/05/09 2:52p $ Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
@@ -19,11 +18,9 @@
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["jQuery", "suggest"], // suggest voor alg_edit_terreinsector.asp
js: []})
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
@@ -31,6 +28,28 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
// dit lijkt mij de enige gehele readonlyverklaring, de rest is localer // dit lijkt mij de enige gehele readonlyverklaring, de rest is localer
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
if (ter_key > 0)
{
sql = "SELECT t.alg_terreinsector_code, "
+ " l.alg_locatie_code "
+ " FROM alg_terreinsector t, "
+ " alg_locatie l "
+ " WHERE t.alg_terreinsector_key = " + ter_key
+ " AND t.alg_locatie_key = l.alg_locatie_key ";
oRsMes = Oracle.Execute(sql);
var loc_code = oRsMes("alg_locatie_code").value;
var ter_code = oRsMes("alg_terreinsector_code").value;
var ter_naam = " " + loc_code + "-" + ter_code;
}
else
{
var ter_naam = "";
}
%> %>
<html> <html>
<head> <head>
@@ -38,6 +57,7 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
FcltMgr.setTitle("<%=lcl_terra%> <%=ter_naam%> ", {hot:false});
function algClose(params) function algClose(params)
{ {
<% if (ter_key == -1) <% if (ter_key == -1)
@@ -47,10 +67,15 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FcltMgr.closeDetail(window, params ); FcltMgr.closeDetail(window, params );
return true; return true;
} }
FcltMgr.setTitle("<%=lcl_terra%> " + params.ter_key, {hot:false}); if (!params.keepForm)
window.location.href = "alg_terreinsector.asp?verynew=1&key=" + params.ter_key; window.location.href = "alg_terreinsector.asp?verynew=1&key=" + params.ter_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande melding bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_terreinsector.asp?ter_key=<%=ter_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_terreinsector.asp?ter_key=<%=ter_key%>";
<% } %> <% } %>
} }
</script> </script>
@@ -67,21 +92,7 @@ page += "?ter_key="+ter_key;
IFRAMER("algFrame", page, { title: lcl_alg_terreinsector_frame, IFRAMER("algFrame", page, { title: lcl_alg_terreinsector_frame,
initHeight: "450px", initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
%>
// AKZA#88 don not allow printing if call isn't saved yet.
// UWVA#427 also print for FE
if (ter_key>-1 ) {
add_str ='huh?';
menuArray = new Array();
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email;
onClickArray = new Array();
onClickArray[0] = 'print_test(0)';
onClickArray[1] = 'print_test(1)';
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>

View File

@@ -1,13 +1,13 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 14:10 $ $Modtime: 10/14/09 2:58p $
File: alg_terreinsector.inc File: alg_terreinsector.inc
Description: Show an overview of terrein items in list-form, Description: Show an overview of terrein items in list-form,
which meets with the given requirements which meets with the given requirements
Parameters: Parameters:
Context: Search action from alg_terreinsector_search_list.asp form Context: Search action from alg_terreinsector_search_list.asp form
Note: Note:
*/ */
%> %>
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
@@ -15,34 +15,30 @@
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/getkenmerksql.inc" --> <!-- #include file="../Shared/getkenmerksql.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
{ {
var parent_key = oRs("alg_locatie_key").value; var parent_key = oRs("alg_locatie_key").value;
var key = oRs("alg_terreinsector_key").value; var key = oRs("alg_terreinsector_key").value;
var oms = oRs("alg_terreinsector_omschrijving").value; var oms = oRs("alg_terreinsector_omschrijving").value;
var data = {parent_key:parent_key, key:key, oms:oms}; var data = {parent_key:parent_key, key:key, oms:oms};
return JSON.stringify(data); return JSON.stringify(data);
} }
%> %>
<script>
dtable = "ALG_TERREINSECTOR";
</script>
<script type="text/javascript"> <script type="text/javascript">
var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>"; var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>";
var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>"; var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>";
var autosearch = 1; // automatisch laden van resultaat op search pagina var autosearch = 1; // automatisch laden van resultaat op search pagina
function gotoParent(row) function gotoParent(row)
@@ -57,42 +53,27 @@ FCLTHeader.Requires({ plugins:["jQuery"],
var url = "appl/ALG/alg_terreinsector.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_terreinsector.asp?mode=viewUpdate&key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_terra%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_terra%>" + ' ' + algData.oms);
} }
function doDelete(row)
{
if (confirm('<%=lcl_row_delete_confirm%>')) {
var algData = eval('(' + row.ROWDATA + ')');
parent.document.body.style.cursor = "wait";
document.body.style.cursor = "wait";
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable);
}
}
function DeleteFailed(result)
{
if (result == 1 ) {
alert(lcl_row_delete_failed1);
} else if ( result == 2 ) {
alert(lcl_row_delete_failed2);
}
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
function Deleted() function doDelete(row, isMulti)
{ {
algtable.deleteSelectedRows(); $(row).addClass('dirty');
parent.document.body.style.cursor = "auto"; var ter_key = row.ROWKEY;
document.body.style.cursor = "auto"; if (isMulti || confirm("<%=lcl_alg_del_txt_terreinsector%>"))
} $.post("alg_delete.asp",
</script> { key: ter_key,
<% level: "T" },
FcltCallback,
"json");
}
</script>
<%
function terrein_list(pautfunction, params) function terrein_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var addButton = [];
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var authparams = alg.checkAutorisation();
var canAdd = (authparams.mALGwritelevel < 9); //wat moet het zijn voor terriensector
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -101,6 +82,14 @@ function terrein_list(pautfunction, params)
var loc_key = params.loc_key; var loc_key = params.loc_key;
var ter_code = params.ter_code; var ter_code = params.ter_code;
var ter_func = params.ter_func; var ter_func = params.ter_func;
function fnrowActionEnabler(oRs) // klopt dit voor terreinsector?
{
var eDelete = false;
if (alg.canWriteLocatie(oRs("alg_locatie_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%> %>
<html> <html>
@@ -108,7 +97,7 @@ function terrein_list(pautfunction, params)
<% FCLTHeader.Generate({outputmode:outputmode}) %> <% FCLTHeader.Generate({outputmode:outputmode}) %>
</head> </head>
<body id="listbody"> <body id="listbody">
<% <%
var sqln = "SELECT g.alg_terreinsector_key, " var sqln = "SELECT g.alg_terreinsector_key, "
+ " g.alg_locatie_key, " + " g.alg_locatie_key, "
+ " l.alg_locatie_omschrijving, " + " l.alg_locatie_omschrijving, "
@@ -125,7 +114,7 @@ function terrein_list(pautfunction, params)
+ " WHERE l.alg_locatie_key(+) = g.alg_locatie_key " + " WHERE l.alg_locatie_key(+) = g.alg_locatie_key "
+ " AND s.alg_srtterreinsector_key(+) = g.alg_srtterreinsector_key " + " AND s.alg_srtterreinsector_key(+) = g.alg_srtterreinsector_key "
+ " AND g.alg_terreinsector_verwijder IS NULL " + " AND g.alg_terreinsector_verwijder IS NULL "
if ( authparams.ALGreadlevel > -1 ) if ( authparams.ALGreadlevel > -1 )
{ // Er is een scope-beperking van kracht { // Er is een scope-beperking van kracht
sqln += " AND g.alg_locatie_key IN " sqln += " AND g.alg_locatie_key IN "
@@ -133,56 +122,61 @@ function terrein_list(pautfunction, params)
+ "WHERE prs_perslid_key="+user_key + "WHERE prs_perslid_key="+user_key
+ " AND niveau=" + authparams.ALGreadlevel + ")"; + " AND niveau=" + authparams.ALGreadlevel + ")";
} }
sqln += getKenmerkSql("ALG", "g.alg_terreinsector_key"); sqln += getKenmerkSql("ALG", "g.alg_terreinsector_key");
if (loc_key) if (loc_key)
{ {
sqln += " AND g.alg_locatie_key = " + loc_key; sqln += " AND g.alg_locatie_key = " + loc_key;
} }
if (ter_func && ter_func != -1) if (ter_func && ter_func != -1)
{ {
sqln += " AND g.ALG_SRTTERREINSECTOR_KEY = " + ter_func; sqln += " AND g.ALG_SRTTERREINSECTOR_KEY = " + ter_func;
} }
if (ter_code) if (ter_code)
{ {
sqln += " AND (UPPER(g.ALG_TERREINSECTOR_CODE) LIKE UPPER('%" + ter_code + "%'))" sqln += " AND (UPPER(g.ALG_TERREINSECTOR_CODE) LIKE UPPER('%" + ter_code + "%'))"
} }
sqln += " ORDER BY g.alg_terreinsector_upper ASC " sqln += " ORDER BY g.alg_terreinsector_upper ASC "
var addurl = "appl/alg/alg_terreinsector.asp"; var addurl = "appl/alg/alg_terreinsector.asp";
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal? // addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
var rst = new ResultsetTable({sql:sqln, var rst = new ResultsetTable({sql:sqln,
keyColumn: "alg_terreinsector_key", keyColumn: "alg_terreinsector_key",
ID: "algtable", ID: "algtable",
showAll: showall,
rowActionEnabler: fnrowActionEnabler,
rowData: fnrowData, rowData: fnrowData,
outputmode: outputmode, outputmode: outputmode,
flexModule: "ALG", flexModule: "ALG",
flexId: "alg_terreinsector_key", flexId: "alg_terreinsector_key",
filterParams: params, filterParams: params,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_estate_locatie_man_descr, content: "alg_locatie_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_locatie_man_descr, content: "alg_locatie_omschrijving"}));
rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_code, content: "alg_terreinsector_code"})); rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_code, content: "alg_terreinsector_code"}));
rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_name, content: "alg_terreinsector_naam"})); rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_name, content: "alg_terreinsector_naam"}));
rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_sort, content: "alg_srtterreinsec_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_sort, content: "alg_srtterreinsec_omschrijving"}));
rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_oppervlak, content: "alg_terreinsector_oppervlak"})); rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_oppervlak, content: "alg_terreinsector_oppervlak"}));
rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_omtrek, content: "alg_terreinsector_omtrek"})); rst.addColumn(new Column({caption: lcl_estate_terreinsector_man_omtrek, content: "alg_terreinsector_omtrek"}));
rst.addAction({ action: "terreinEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "terreinEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoParent", caption: lcl_goto_locatie_list}); rst.addAction({ action: "gotoParent", caption: lcl_goto_locatie_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,15 +1,15 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 15:13 $ $Modtime: 10/23/09 9:19a $
*/ %> */ %>
<% Response.Expires = 0 %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
<!-- #include file="../Shared/iface.inc" --> <!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/selector.inc" --> <!-- #include file="../Shared/selector.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
@@ -23,10 +23,8 @@ var ter_func = getQParam("ter_func", "");
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; //TODO: WEB_ALGUSE var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
var lcl_bld_kenmerken = "lcl_terreinsector_kenmerken";
%> %>
<html> <html>
<head> <head>
@@ -43,8 +41,8 @@ var lcl_bld_kenmerken = "lcl_terreinsector_kenmerken";
var lvl = "'T'"; var lvl = "'T'";
var key = 0; var key = 0;
var bld_key = ""; var bld_key = "";
var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&bld_key=" + bld_key + "&onrgoedlvl=" + lvl; var url = "load_kenmerk.asp?disc=" + "&urole=bo" + "&advanced=1" + "&onrgoed_key=" + bld_key + "&onrgoed_niveau=" + lvl;
var titel = "<%=lcl_bld_kenmerken%>"; var titel = "<%=lcl_properties%>";
showKenmerkModal(key, url, titel) showKenmerkModal(key, url, titel)
} }
$(document).ready(function() {<% if (autosearch == 1) { %> document.forms.u2.submit();<%}%>}); $(document).ready(function() {<% if (autosearch == 1) { %> document.forms.u2.submit();<%}%>});

View File

@@ -1,7 +1,7 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 27-08-09 11:49 $ $Modtime: 10/12/09 3:05p $
File: alg_ruimte_search_list.asp File: alg_ruimte_search_list.asp
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list
@@ -17,12 +17,6 @@
<!-- #include file="alg_terreinsector_list.inc" --> <!-- #include file="alg_terreinsector_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis, // als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
@@ -35,11 +29,8 @@ var loc_key = getQParamInt("locatiekey", -1); // Locatie
var ter_code = getQParam("descr", null); var ter_code = getQParam("descr", null);
var ter_func = getQParam("srt", null); var ter_func = getQParam("srt", null);
var autfunction = "WEB_ALGMAN"; terrein_list ( "*",
{ outputmode: outputmode,
terrein_list ( autfunction,
{ urole : urole,
outputmode: outputmode,
showall: showall, showall: showall,
loc_key: (loc_key != -1? loc_key : null), loc_key: (loc_key != -1? loc_key : null),
ter_code: (ter_code != ""? ter_code : null), ter_code: (ter_code != ""? ter_code : null),

View File

@@ -1,44 +1,57 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <%
/* $Revision: 2 $
$Modtime: 10/14/09 3:21p $
/* $Revision: 1 $ File:
$Modtime: 30-09-09 14:06 $ Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/funcodes.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["jQuery"], js: []})
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
var flr_key = getQParamInt("key", -1); var flr_key = getQParamInt("key", -1);
// OVERIGE PARAMETERS
// dit lijkt mij de enige gehele readonlyverklaring, de rest is localer if (flr_key > 0)
{
sql = "SELECT g.alg_gebouw_code, "
+ " v.alg_verdieping_omschrijving "
+ " FROM alg_gebouw g, "
+ " alg_verdieping v "
+ " WHERE v.alg_verdieping_key = " + flr_key
+ " AND v.alg_gebouw_key = g.alg_gebouw_key ";
oRsMes = Oracle.Execute(sql);
var bld_code = oRsMes("alg_gebouw_code").value;
var flr_oms = oRsMes("alg_verdieping_omschrijving").value;
var floor_name = " " + bld_code + "-" + flr_oms;
}
else
{
var floor_name = "";
}
%> %>
<html> <html>
<head> <head>
<% <%
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
FcltMgr.setTitle("<%=lcl_floor%> <%=floor_name%>", {hot:false});
function algClose(params) function algClose(params)
{ {
<% if (flr_key == -1) <% if (flr_key == -1)
@@ -48,10 +61,15 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FcltMgr.closeDetail(window, params ); FcltMgr.closeDetail(window, params );
return true; return true;
} }
FcltMgr.setTitle("<%=lcl_floor%> " + params.flr_key, {hot:false}); if (!params.keepForm)
window.location.href = "alg_verdieping.asp?key=" + params.flr_key; window.location.href = "alg_verdieping.asp?key=" + params.flr_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande verdieping bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_verdieping.asp?flr_key=<%=flr_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_verdieping.asp?flr_key=<%=flr_key%>";
<% } %> <% } %>
} }
</script> </script>
@@ -68,21 +86,7 @@ page += "?flr_key="+flr_key;
IFRAMER("algFrame", page, { title: lcl_alg_verdieping_frame, IFRAMER("algFrame", page, { title: lcl_alg_verdieping_frame,
initHeight: "450px", initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
%>
// AKZA#88 don not allow printing if call isn't saved yet.
// UWVA#427 also print for FE
if (flr_key>-1 ) {
add_str ='huh?';
menuArray = new Array();
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email;
onClickArray = new Array();
onClickArray[0] = 'print_test(0)';
onClickArray[1] = 'print_test(1)';
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>

View File

@@ -1,6 +1,6 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 23:40 $ $Modtime: 10/14/09 2:58p $
File: alg_verdieping.inc File: alg_verdieping.inc
Description: Show an overview of verdieping items in list-form, Description: Show an overview of verdieping items in list-form,
which meets with the given requirements which meets with the given requirements
@@ -12,10 +12,11 @@
<!-- #include file="../Shared/disCxprs3d.inc" --> <!-- #include file="../Shared/disCxprs3d.inc" -->
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
@@ -30,9 +31,6 @@ FCLTHeader.Requires({ plugins:["jQuery"],
return JSON.stringify(data); return JSON.stringify(data);
} }
%> %>
<script>
dtable = "ALG_VERDIEPING";
</script>
<script type="text/javascript"> <script type="text/javascript">
@@ -59,42 +57,28 @@ FCLTHeader.Requires({ plugins:["jQuery"],
var url = "appl/ALG/alg_verdieping.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_verdieping.asp?mode=viewUpdate&key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_floor%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_floor%>" + ' ' + algData.oms);
} }
function doDelete(row)
function doDelete(row, isMulti)
{ {
if (confirm('<%=lcl_row_delete_confirm%>')) { $(row).addClass('dirty');
var flr_key = row.ROWKEY;
var algData = eval('(' + row.ROWDATA + ')'); if (isMulti || confirm("<%=lcl_alg_del_txt_verdieping%>"))
parent.document.body.style.cursor = "wait"; $.post("alg_delete.asp",
document.body.style.cursor = "wait"; { key: flr_key,
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable); level: "V" },
} FcltCallback,
"json");
} }
function DeleteFailed(result)
{
if (result == 1 ) {
alert(lcl_row_delete_failed1);
} else if ( result == 2 ) {
alert(lcl_row_delete_failed2);
}
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
function Deleted()
{
algtable.deleteSelectedRows();
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
</script> </script>
<% <%
function verdiepingen_list(pautfunction, params) function verdiepingen_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var addButton = [];
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var authparams = alg.checkAutorisation();
var canAdd = (authparams.mALGwritelevel < 5);
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -103,6 +87,14 @@ function verdiepingen_list(pautfunction, params)
var loc_key = params.loc_key; var loc_key = params.loc_key;
var bld_key = params.bld_key; var bld_key = params.bld_key;
var lvl_key = params.lvl_key; var lvl_key = params.lvl_key;
function fnrowActionEnabler(oRs)
{
var eDelete = false;
if (alg.canWriteVerdieping(oRs("alg_verdieping_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%> %>
<html> <html>
@@ -135,19 +127,16 @@ function verdiepingen_list(pautfunction, params)
if (lvl_key) if (lvl_key)
{ {
__Log("lvl_key is " + lvl_key);
sqln += " AND v.alg_verdieping_key = " + lvl_key; sqln += " AND v.alg_verdieping_key = " + lvl_key;
} }
else if (bld_key) else if (bld_key)
{ {
__Log("bld_key is " + bld_key);
sqln += " AND g.alg_gebouw_key = " + bld_key; sqln += " AND g.alg_gebouw_key = " + bld_key;
} }
else if (loc_key) else if (loc_key)
{ {
__Log("loc_key is " + loc_key);
sqln += " AND g.alg_locatie_key = " + loc_key; sqln += " AND g.alg_locatie_key = " + loc_key;
} }
@@ -159,13 +148,20 @@ function verdiepingen_list(pautfunction, params)
var addurl = "appl/alg/alg_verdieping.asp"; var addurl = "appl/alg/alg_verdieping.asp";
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal? // addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
var rst = new ResultsetTable({sql:sqln, var rst = new ResultsetTable({sql:sqln,
keyColumn: "alg_verdieping_code", keyColumn: "alg_verdieping_key",
ID: "algtable", ID: "algtable",
showAll: showall,
outputmode: outputmode, outputmode: outputmode,
filterParams: params, filterParams: params,
rowData: fnrowData, rowData: fnrowData,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] rowActionEnabler: fnrowActionEnabler,
buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_estate_locatie_man_descr, content: "alg_locatie_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_locatie_man_descr, content: "alg_locatie_omschrijving"}));
@@ -174,14 +170,12 @@ function verdiepingen_list(pautfunction, params)
rst.addColumn(new Column({caption: lcl_estate_verdieping_man_descr, content: "alg_verdieping_omschrijving", hasActions: true})); rst.addColumn(new Column({caption: lcl_estate_verdieping_man_descr, content: "alg_verdieping_omschrijving", hasActions: true}));
rst.addAction({ action: "verdiepingEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "verdiepingEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoDetails", caption: lcl_goto_ruimte_list}); rst.addAction({ action: "gotoDetails", caption: lcl_goto_ruimte_list});
rst.addAction({ action: "gotoParent", caption: lcl_goto_gebouw_list}); rst.addAction({ action: "gotoParent", caption: lcl_goto_gebouw_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,7 +1,7 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 29-09-09 14:49 $ $Modtime: 10/12/09 12:58p $
*/ %> */ %>
<% Response.Expires = 0 %> <% Response.Expires = 0 %>
@@ -10,6 +10,7 @@
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/selector.inc" --> <!-- #include file="../Shared/selector.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
@@ -22,9 +23,7 @@ var verdieping_key = getQParamInt("verdieping_key", -1); // Verdieping
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; //TODO WEB_ALGUSE? var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
%> %>
<html> <html>

View File

@@ -1,7 +1,7 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 12:18 $ $Modtime: 10/12/09 12:59p $
File: msg_search_list.asp File: msg_search_list.asp
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list
@@ -17,12 +17,6 @@
<!-- #include file="alg_verdieping_list.inc" --> <!-- #include file="alg_verdieping_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis, // als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
@@ -35,11 +29,8 @@ var loc_key = getQParamInt("locatiekey", -1); // Locatie
var bld_key = getQParamInt("gebouwkey", -1); // Gebouw var bld_key = getQParamInt("gebouwkey", -1); // Gebouw
var lvl_key = getQParamInt("verdiepingkey", -1); // Verdieping var lvl_key = getQParamInt("verdiepingkey", -1); // Verdieping
var autfunction = "WEB_ALGMAN"; verdiepingen_list ( "*",
{ outputmode: outputmode,
verdiepingen_list ( autfunction,
{ urole : urole,
outputmode: outputmode,
showall: showall, showall: showall,
loc_key: (loc_key != -1? loc_key : null), loc_key: (loc_key != -1? loc_key : null),
bld_key: (bld_key != -1? bld_key : null), bld_key: (bld_key != -1? bld_key : null),

View File

@@ -1,6 +1,6 @@
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 28-09-09 23:35 $ $Modtime: 10/14/09 3:07p $
File: alg_werkplek_list.inc File: alg_werkplek_list.inc
Description: Show an overview of werkplek items in list-form, Description: Show an overview of werkplek items in list-form,
which meets with the given requirements which meets with the given requirements
@@ -14,10 +14,11 @@
<!-- #include file="../Shared/json2.js" --> <!-- #include file="../Shared/json2.js" -->
<!-- #include file="../Shared/resultset_table_v2.inc" --> <!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/getvalues.inc" --> <!-- #include file="../Shared/getvalues.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery"], FCLTHeader.Requires({ plugins:["jQuery"],
js: ["FcltMgr.js"] js: []
}) })
function fnrowData(oRs) function fnrowData(oRs)
@@ -31,15 +32,7 @@ FCLTHeader.Requires({ plugins:["jQuery"],
return JSON.stringify(data); return JSON.stringify(data);
} }
%> %>
<script>
dtable = "PRS_WERKPLEK";
</script>
<script type="text/javascript"> <script type="text/javascript">
var lcl_row_delete_failed1 = "<%=lcl_row_delete_failed1%>";
var lcl_row_delete_failed2 = "<%=lcl_row_delete_failed2%>";
var autosearch = 1; var autosearch = 1;
function gotoParent(row) function gotoParent(row)
@@ -54,44 +47,27 @@ FCLTHeader.Requires({ plugins:["jQuery"],
var url = "appl/ALG/alg_wp.asp?mode=viewUpdate&key="+algData.key; var url = "appl/ALG/alg_wp.asp?mode=viewUpdate&key="+algData.key;
FcltMgr.openDetail(url, "<%=lcl_workspace%>" + ' ' + algData.oms); FcltMgr.openDetail(url, "<%=lcl_workspace%>" + ' ' + algData.oms);
} }
function doDelete(row)
{
if (confirm('<%=lcl_row_delete_confirm%>')) {
var algData = eval('(' + row.ROWDATA + ')'); function doDelete(row, isMulti)
parent.document.body.style.cursor = "wait"; {
document.body.style.cursor = "wait"; $(row).addClass('dirty');
hiddenFrame.navigate("setAlgVerwijder.asp?key=" + algData.key + "&table=" + dtable); var wp_key = row.ROWKEY;
} if (isMulti || confirm("<%=lcl_alg_del_txt_werkplek%>"))
} $.post("alg_delete.asp",
{ key: wp_key,
function DeleteFailed(result) level: "W" },
{ FcltCallback,
if (result == 1 ) { "json");
alert(lcl_row_delete_failed1); }
} else if ( result == 2 ) {
alert(lcl_row_delete_failed2);
}
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
}
function Deleted()
{
selRow = parseInt(GetCurRow());
parent.document.body.style.cursor = "auto";
document.body.style.cursor = "auto";
rowData = document.all.item("row" + selRow);
rowData.style.display = 'none';
}
</script> </script>
<% <%
function werkplek_list(pautfunction, params) function werkplek_list(pautfunction, params)
{ {
// De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden // De functie checkAutorisation(autfunction) geeft een Response.End indien er geen autorisatie voor autfunction wordt gevonden
var authparams = user.checkAutorisation(pautfunction); var addButton = [];
var canWrite = (authparams.ALGwritelevel < 9); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben var authparams = alg.checkAutorisation();
var canAdd = (authparams.mALGwritelevel < 6); // TODO: fijner, ik denk 3. Ik moet voor deze locatie, dit district of deze regio schrijfrechten hebben
// Voor resulttable de globalen zetten; zou ng anders moeten. // Voor resulttable de globalen zetten; zou ng anders moeten.
var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc. var outputmode = params.outputmode; // print to 0 = screen, 1 = printer, 2 = excel, etc.
@@ -103,6 +79,14 @@ function werkplek_list(pautfunction, params)
var room_key = params.room_key; var room_key = params.room_key;
var wp_descr = params.wp_descr; var wp_descr = params.wp_descr;
function fnrowActionEnabler(oRs)
{
var eDelete = false;
if (alg.canWriteRuimte(oRs("alg_ruimte_key").value, authparams.mALGwritelevel))
eDelete = true;
return ({eDelete: eDelete})
}
%> %>
<html> <html>
<head> <head>
@@ -150,9 +134,9 @@ function werkplek_list(pautfunction, params)
+ "(SELECT alg_ruimte_key FROM fac_v_my_rooms " + "(SELECT alg_ruimte_key FROM fac_v_my_rooms "
+ "WHERE prs_perslid_key="+user_key + "WHERE prs_perslid_key="+user_key
+ " AND niveau=" + authparams.ALGreadlevel + ")"; + " AND niveau=" + authparams.ALGreadlevel + ")";
} }
if (room_key) if (room_key >= 0)
{ {
sqln += " AND p.alg_ruimte_key = " + room_key; sqln += " AND p.alg_ruimte_key = " + room_key;
} }
@@ -184,21 +168,28 @@ function werkplek_list(pautfunction, params)
+ " p.alg_ruimte_nr ASC, " + " p.alg_ruimte_nr ASC, "
+ " p.prs_werkplek_volgnr "; + " p.prs_werkplek_volgnr ";
var addurl = "appl/alg/alg_wp.asp"; var addurl = "appl/alg/alg_wp.asp?room_key=" + room_key;
// addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal? // addurl += buildTransitParam(["loc_key", "bld_key", "flo_key", "room_key"], params) // TODO: welke allemaal?
if (canAdd)
{
addButton = [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }]
}
var rst = new ResultsetTable({sql:sqln, var rst = new ResultsetTable({sql:sqln,
keyColumn: "prs_werkplek_key", keyColumn: "prs_werkplek_key",
ID: "algtable", ID: "algtable",
showAll: showall,
rowData: fnrowData, rowData: fnrowData,
rowActionEnabler: fnrowActionEnabler,
outputmode: outputmode, outputmode: outputmode,
filterParams: params, filterParams: params,
title: lcl_workplace, title: lcl_workplace,
buttons: [{ icon: "plus.png", title: lcl_add, action: "FcltMgr.openDetail('" + addurl + "', '" + lcl_add + "')" }] buttons: addButton
}); });
rst.addColumn(new Column({caption: lcl_room, content: "samengesteld"})); rst.addColumn(new Column({caption: lcl_room, content: "Samengesteld"}));
rst.addColumn(new Column({caption: lcl_estate_ruimte_man_descr, content: "alg_ruimte_omschrijving"})); rst.addColumn(new Column({caption: lcl_estate_ruimte_man_descr, content: "alg_ruimte_omschrijving"}));
rst.addColumn(new Column({caption: lcl_workplace, content: "prs_werkplek_omschrijving", hasActions: true})); rst.addColumn(new Column({caption: lcl_workplace, content: "prs_werkplek_omschrijving", hasActions: true}));
rst.addColumn(new Column({caption: lcl_estate_wp_fixed, content: "decode_vastopp"})); rst.addColumn(new Column({caption: lcl_estate_wp_fixed, content: "decode_vastopp"}));
@@ -218,13 +209,11 @@ function werkplek_list(pautfunction, params)
} }
rst.addAction({ action: "werkplekEdit", caption: lcl_edit, isDefault: true}); rst.addAction({ action: "werkplekEdit", caption: lcl_edit, isDefault: true});
if (canWrite ) rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true, enabler: "eDelete"});
rst.addAction({ action: "doDelete", caption: lcl_delete, multi: true});
rst.addAction({ action: "gotoParent", caption: lcl_goto_ruimte_list}); rst.addAction({ action: "gotoParent", caption: lcl_goto_ruimte_list});
var cnt = rst.processResultset(); var cnt = rst.processResultset();
%> %>
<iframe src="../Shared/empty.asp" id=hiddenFrame name=hiddenFrame style="display:none"></iframe>
</body> </body>
</html> </html>
<%}%> <%}%>

View File

@@ -1,7 +1,7 @@
<%@ LANGUAGE = JavaScript %> <%@ LANGUAGE = JavaScript %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 29-09-09 14:51 $ $Modtime: 10/12/09 1:16p $
*/ %> */ %>
<!-- #include file="../../cust/install.inc" --> <!-- #include file="../../cust/install.inc" -->
@@ -9,6 +9,7 @@
<!-- #include file="../Shared/escape.inc" --> <!-- #include file="../Shared/escape.inc" -->
<!-- #include file="../Shared/selector.inc" --> <!-- #include file="../Shared/selector.inc" -->
<!-- #include file="../Shared/plaatsselector.inc" --> <!-- #include file="../Shared/plaatsselector.inc" -->
<!-- #include file="alg.inc" -->
<% <%
FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"], FCLTHeader.Requires({ plugins:["jQuery", "kenmerk"],
@@ -24,8 +25,7 @@ var descr = getQParam("werkplek", "");
var autosearch = getQParam("autosearch", -1); var autosearch = getQParam("autosearch", -1);
autfunction = "WEB_ALGMAN"; //WEB_ALGUSE var authparams = alg.checkAutorisation();
var authparams = user.checkAutorisation(autfunction);
%> %>
<html> <html>

View File

@@ -1,12 +1,12 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% /* <% /*
$Revision: 1 $ $Revision: 2 $
$Modtime: 27-08-09 11:50 $ $Modtime: 10/14/09 10:55a $
File: alg_werkplek_search_list.asp File:
Description: Vangt de parameters van msg_search op en verwerkt die in een aanroep van msg_list Description:
Parameters: urole Parameters:
Context: Vanuit alg_werkplek_search.asp Context:
Note: Note:
*/ %> */ %>
@@ -17,12 +17,6 @@
<!-- #include file="alg_werkplek_list.inc" --> <!-- #include file="alg_werkplek_list.inc" -->
<% <%
var urole = getQParam("urole", ""); // Indien niet meegegeven, veronderstel dan frontend gebruik
var fronto = (urole == "fo");
var backo = (urole == "bo");
var minfo = (urole == "mi");
var frontend = (urole == "fe" || (!fronto & !backo & !minfo));
// FORM parameters: de waarde indien aanwezig, anders null // FORM parameters: de waarde indien aanwezig, anders null
// Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet // Vaak is een lege selectie ook een -1, dus dan is-ie wel aanwezig, maar hoeft niet
// als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis, // als filter te worden toegepast. Dan is null dus gelijk aan -1, qua betekenis,
@@ -38,16 +32,13 @@ var lvl_key = getQParamInt("verdiepingkey", -1); // Verdieping
var room_key = getQParamInt("ruimtekey", -1); // ruimte var room_key = getQParamInt("ruimtekey", -1); // ruimte
var wp_descr = getQParam("descr", null); var wp_descr = getQParam("descr", null);
var autfunction = "WEB_ALGMAN"; werkplek_list ( "*",
{ outputmode: outputmode,
werkplek_list ( autfunction,
{ urole : urole,
outputmode: outputmode,
showall: showall, showall: showall,
loc_key: (loc_key != -1? loc_key : null), loc_key: (loc_key != -1? loc_key : null),
bld_key: (bld_key != -1? bld_key : null), bld_key: (bld_key != -1? bld_key : null),
lvl_key: (lvl_key != -1? lvl_key : null), lvl_key: (lvl_key != -1? lvl_key : null),
room_key: (room_key != -1? room_key : null), room_key: (room_key != -1? room_key : -1),
wp_descr: (wp_descr != ""? wp_descr : null) wp_descr: (wp_descr != ""? wp_descr : null)
} }
); );

View File

@@ -1,46 +1,56 @@
<%@language = "javascript" %> <%@language = "javascript" %>
<% // testing: bes_key=1251054 <%
/* $Revision: 3 $
$Modtime: 10/14/09 4:23p $
/* $Revision: 2 $ File:
$Modtime: 10/05/09 4:50p $ Status:
Description:
Parameters:
File: bes_edit.asp
Status: 40% (new style)
Description: Muteerscherm voor bestellingen
dit is de grote 'wrapper' voor de diverse andere schermen
Parameters: urole
bes_key
Context: Context:
Note: Note:
*/ %> */ %>
<!--#include file="../../cust/install.inc" --> <!--#include file="../../cust/install.inc" -->
<!--#include file="../Shared/funcodes.inc" -->
<!--#include file="../Shared/iface.inc" --> <!--#include file="../Shared/iface.inc" -->
<!--#include file="../Shared/algautlevel.inc" -->
<!--#include file="../Shared/cmenuFn.inc"-->
<% <%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jquery-ui.js"]}) FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["jQuery-ui.js"]})
// jQuery-ui.js is nodig in het child formulier prs_perslidwerkplek_search_list
var autfunction = "WEB_ALGMAN"; var autfunction = "WEB_ALGMAN";
var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines??? var authparams = user.checkAutorisation(autfunction); //Wat weet ik dan nou van disciplines???
var wp_key = getQParamInt("key", -1); var wp_key = getQParamInt("key", -1);
var room_key = getQParamInt("room_key", -1);
// dit lijkt mij de enige gehele readonlyverklaring, de rest is localer // dit lijkt mij de enige gehele readonlyverklaring, de rest is localer
var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9); var readonly = !(authparams.PRSwritelevel< 9 || authparams.ALGwritelevel < 9);
if (wp_key > 0)
{
sql = " select prs_werkplek_omschrijving "
+ " FROM prs_werkplek "
+ " WHERE prs_werkplek_key = " + wp_key;
oRsMes = Oracle.Execute(sql);
var wp_naam = " " + oRsMes("prs_werkplek_omschrijving").value;
}
else
{
var wp_naam = ""
}
%> %>
<html> <html>
<head> <head>
<% <%
FCLTHeader.Generate(); FCLTHeader.Generate();
%> %>
<script type="text/javascript" > <script type="text/javascript" >
FcltMgr.setTitle("<%=lcl_workplace%> <%=wp_naam%>", {hot:false});
function algClose(params) function algClose(params)
{ {
<% if (wp_key == -1) <% if (wp_key == -1)
@@ -50,14 +60,19 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["expand_frame.js", "jque
FcltMgr.closeDetail(window, params ); FcltMgr.closeDetail(window, params );
return true; return true;
} }
FcltMgr.setTitle("<%lcl_workplace%> " + params.wp_key, {hot:false}); if (!params.keepForm)
window.location.href = "alg_wp.asp?verynew=1&key=" + params.wp_key; window.location.href = "alg_wp.asp?verynew=1&key=" + params.wp_key;
<% } else { // Bestaande melding bewerkt, switch naar show-mode %> <% } else { // Bestaande melding bewerkt, switch naar show-mode %>
$("#algFrame")[0].src = "alg_show_wp.asp?wp_key=<%=wp_key%>"; if (params.close)
{
FcltMgr.closeDetail(window, { close: true})
}
if (!params.keepForm)
$("#algFrame")[0].src = "alg_show_wp.asp?wp_key=<%=wp_key%>";
<% } %> <% } %>
} }
</script> </script>
</head> </head>
<body id="editbody"> <body id="editbody">
<% <%
@@ -65,26 +80,16 @@ if (wp_key == -1)
var page="alg_edit_wp.asp"; // Maak een nieuw var page="alg_edit_wp.asp"; // Maak een nieuw
else else
var page="alg_show_wp.asp"; var page="alg_show_wp.asp";
page += "?wp_key="+wp_key; page += "?wp_key="+wp_key+"&room_key="+room_key;
IFRAMER("algFrame", page, { title: lcl_alg_wp_frame, IFRAMER("algFrame", page, { title: lcl_alg_wp_frame,
initHeight: "450px", initHeight: "450px",
FcltClose: "algClose" } ); FcltClose: "algClose" } );
if (wp_key > -1)
// AKZA#88 don not allow printing if call isn't saved yet. {
// UWVA#427 also print for FE var page2 ="prs_perslidwerkplek_search_list.asp?wp_key=" + wp_key
if (wp_key>-1 ) { IFRAMER("algFrame", page2, { initHeight: "450px" } );
}
add_str ='huh?'; %>
menuArray = new Array();
menuArray[0] = lcl_print_report;
menuArray[1] = lcl_noti_vis_email;
onClickArray = new Array();
onClickArray[0] = 'print_test(0)';
onClickArray[1] = 'print_test(1)';
// TODO: ik denk niet hier: generateCmenu("c_menu")
} %>
</body> </body>
</html> </html>