SUTF#26060 afdelings-catalogus-budget

svn path=/Website/trunk/; revision=17496
This commit is contained in:
Erik Groener
2013-04-04 14:41:10 +00:00
parent 542d121237
commit 3f8fec60c9
4 changed files with 30 additions and 21 deletions

View File

@@ -21,8 +21,8 @@
FCLTHeader.Requires({plugins:["suggest", "jQuery"],
js: ["num2curr.js"]})
var kpn_key = getQParamInt("kpn_key", -1);
var kpndisc_key = getQParamInt("kpndisc_key", -1);
var kpn_key = getQParamInt("kpn_key");
var kpndisc_key = getQParamInt("kpndisc_key");
var autfunction = 'WEB_FINMSU';
var authparams = user.checkAutorisation(autfunction)
@@ -117,17 +117,18 @@ if (kpndisc_key > -1)
FCLTdisciplineselector( "kpn_disc"
, "sgDisc"
, { label: L("lcl_bes_discipline")
, disc_key: kpn_disc
, module: "BES"
, perslidKey: user_key
, autfunctionKey: -1 // alles is toegestaan! authparams.autfunctionkey,
, srtdisc_key: null // alles mag
, disc_key: kpn_disc
, module: "BES"
, perslidKey: user_key
, autfunctionKey: -1 // alles is toegestaan! authparams.autfunctionkey,
, srtdisc_key: null // alles mag
, required: true
});
RWFIELDTR( "kpn_limiet"
, "fldkpnlimiet"
, L("lcl_prs_budget") + " " + S("currency_pref")
, kpn_limiet
, {datatype: "number", maxlength: 8, html: "onChange='checkLimit(event)'"}
, {datatype: "number", maxlength: 8, html: "onChange='checkLimit(event)'", required: true}
);
BLOCK_END();
IFACE.FORM_END();

View File

@@ -15,10 +15,10 @@
<%
var autfunction = 'WEB_FINMSU';
var authparams = user.checkAutorisation(autfunction)
user.auth_required_or_abort(authparams && authparams.ALGwritelevel < 9);
user.auth_required_or_abort(authparams.ALGwritelevel < 9);
var kpn_key = getQParamInt( "kpn_key", -1 );
var kpndisc_key = getQParamInt("kpndisc_key", -1);
var kpn_key = getFParamInt( "kpn_key");
var kpndisc_key = getFParamInt("kpndisc_key");
var fields = [ { dbs: "prs_kostenplaats_key", typ: "key", frm: "kpn_key" }
, { dbs: "ins_discipline_key", typ: "key", frm: "kpn_disc" }

View File

@@ -61,11 +61,13 @@ if (kpn_key == -1)
else
var page="kpn_show_kpn.asp";
page += "?kpn_key="+kpn_key;
IFRAMER("kpnFrame", page, { initHeight: "200px", FcltClose: "kpnClose" } );
IFRAMER("kpnFrame", page, { initHeight: "200px",
FcltClose: "kpnClose" } );
page = "kpn_kpncat_list.asp?kpn_key="+kpn_key;
IFRAMER("prscontactpersonen", page, { refreshOnClose: true, initHide: true } );
if (kpn_key > -1)
{
page = "kpn_kpncat_list.asp?kpn_key="+kpn_key;
IFRAMER("kpncatlist", page, { refreshOnClose: true} );
}
%>
</body>

View File

@@ -20,7 +20,7 @@
FCLTHeader.Requires({ plugins:["jQuery"],
js: []
})
var kpn_key = getQParamInt("kpn_key", -1);
var kpn_key = getQParamInt("kpn_key");
var addurl = "appl/prs/kpn_edit_kpncat.asp?kpn_key=" + kpn_key;
%>
@@ -35,19 +35,25 @@ var addurl = "appl/prs/kpn_edit_kpncat.asp?kpn_key=" + kpn_key;
window.location.reload();
}
function kpncatAdd()
{
var toUrl = "<%=addurl%>&kpndisc_key=-1";
FcltMgr.openDetail(toUrl, "<%=L("lcl_add")%>");
}
function kpncatEdit(row)
{
var kpndisc_key = row.getAttribute("ROWKEY");
var url = "<%=addurl%>&kpndisc_key="+kpndisc_key+"&mode=viewUpdate";
FcltMgr.openDetail(url, "<%=L("lcl_prs_budget")%>", {callback: refreshall});
var toUrl = "<%=addurl%>&kpndisc_key="+kpndisc_key+"&mode=viewUpdate";
FcltMgr.openDetail(toUrl, "<%=L("lcl_prs_budget")%>");
}
function kpncatDelete(row)
{
var prsData = eval('(' + row.getAttribute("ROWDATA") + ')');
var kpndisc_key = row.getAttribute("ROWKEY");
if (confirm(L("lcl_kpn_del_txt_kpncat")))
{
var data = { kpndisc_key: prsData.key
var data = { kpndisc_key: kpndisc_key
};
<% protectRequest.dataToken("data"); %>
$.post("kpn_kpncat_delete.asp",
@@ -71,7 +77,7 @@ var addurl = "appl/prs/kpn_edit_kpncat.asp?kpn_key=" + kpn_key;
if (canAdd)
{
buttons = [{ icon: "page_refresh.png", title: L("lcl_refresh"), action: "FcltMgr.reload()" },
{ icon: "plus.png", title: L("lcl_add"), action: "FcltMgr.openDetail('" + addurl + "', '" + L("lcl_add") + "')" }];
{ icon: "plus.png", title: L("lcl_add"), action: "kpncatAdd()" }];
}
var sql = "SELECT p.prs_kostenplaatsdisc_key"