FSN#27478 Relatiebeheer: technische gegevens "xsl" en "ordermode" x2?

svn path=/Website/trunk/; revision=19741
This commit is contained in:
Erik Groener
2013-11-06 14:10:49 +00:00
parent ec8055af69
commit 88c1da3cf0
5 changed files with 57 additions and 53 deletions

View File

@@ -3,33 +3,33 @@
$Revision$
$Id$
File: prs_bedrijfadres.asp
Description:
Parameters: -
Context:
Note:
*/ %>
File: prs_bedrijfadres.asp
Description:
Parameters: bedrijf_key // Alleen verplicht voor nieuw bedrijfadres.
badr_key // bedrijfadres_key
Context:
Note:
*/
%>
<!-- #include file="../Shared/common.inc" -->
<!-- #include file="../Shared/iface.inc" -->
<!-- #include file="../Shared/resultset_table_v2.inc" -->
<!-- #include file="../Shared/json2.js" -->
<%
FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["jQuery-ui.js"]})
var authparams = user.checkAutorisation("WEB_PRSMGT");
var bedrijf_key = getQParamInt("bedrijf_key", -1); // ? Voor een nieuw technisch adres heb je de bedrijfkey nodig, voor een bestaande is bedrijfadres_key voldoende !
var autfunction = 'WEB_PRSMGT';
var authparams = user.checkAutorisation(autfunction);
var bedrijf_key = -1;
var badr_key = getQParamInt("badr_key", -1)
var badr_title = "";
if (badr_key == -1)
{
bedrijf_key = getQParamInt("bedrijf_key");
bedrijf_key = getQParamInt("bedrijf_key"); // Verplicht voor een nieuw bedrijfadres.
badr_title = L("lcl_add");
}
else
{
function fnAdrestype(oRs)
function Adrestype(oRs)
{
var rval = "?";
switch (oRs("prs_bedrijfadres_type").value)
@@ -52,7 +52,7 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["jQuery-ui.js"]})
if (!oRs.eof)
{
bedrijf_key = oRs("prs_bedrijf_key").value;
badr_title = fnAdrestype(oRs);
badr_title = Adrestype(oRs);
}
}
var transitParam = buildTransitParam(["bedrijf_key"]);
@@ -63,7 +63,7 @@ FCLTHeader.Requires({plugins:["suggest","jQuery"], js: ["jQuery-ui.js"]})
FCLTHeader.Generate();
%>
<script type="text/javascript" >
FcltMgr.setTitle("<%=badr_title%>", {hot:false});
FcltMgr.setTitle("<%=safe.jsstring(badr_title)%>", {hot:false});
<% if (badr_key == -1) { %>FcltMgr.startEdit(window);<% } %>
function badrClose(params)

View File

@@ -3,11 +3,11 @@
$Revision$
$Id$
File: prs_bedrijfadres_list.asp
Description: Overzicht van (technische) adressen van een bedrijf
Parameters: -
Context: Vanuit prs_bedrijf.asp (of wie maar wil)
Note:
File: prs_bedrijfadres_list.asp
Description: Overzicht van (technische) adressen van een bedrijf
Parameters: -
Context: Vanuit prs_bedrijf.asp (of wie maar wil)
Note:
*/ %>
<!-- #include file="../Shared/common.inc" -->
@@ -35,7 +35,7 @@ FCLTHeader.Requires({ plugins:["jQuery"],
{
var badr_key = row.getAttribute("ROWKEY");
var furl = "appl/prs/prs_bedrijfadres.asp?badr_key="+badr_key;
FcltMgr.openDetail(furl, "<%=L("lcl_person")%>", {callback: refreshall});
FcltMgr.openDetail(furl, {callback: refreshall});
}
</script>
@@ -45,8 +45,8 @@ FCLTHeader.Requires({ plugins:["jQuery"],
<%
var bedrijf_key = getQParamInt("bedrijf_key", -1);
var showall = getQParamInt("showall", 0) == 1;
var authparams = user.checkAutorisation("WEB_PRSMGT"); // of WEB_PRSSYS
var autfunction = 'WEB_PRSMGT';
var authparams = user.checkAutorisation(autfunction);
function fnAdrestype(oRs)
{
@@ -56,7 +56,7 @@ var authparams = user.checkAutorisation("WEB_PRSMGT"); // of WEB_PRSSYS
case "O": rval = (oRs("mld_typeopdr_omschrijving").value == null ? L("lcl_prs_bedrijfadres_type_o_other"): L("lcl_mld_typeopdr")+" "+oRs("mld_typeopdr_omschrijving").value); break;
case "C": rval = L("lcl_prs_bedrijfadres_type_c"); break;
}
return rval;
return safe.html(rval);
}
var sql = "SELECT prs_bedrijfadres_key,"
@@ -78,7 +78,7 @@ var authparams = user.checkAutorisation("WEB_PRSMGT"); // of WEB_PRSSYS
var addurl = "appl/prs/prs_bedrijfadres.asp?bedrijf_key=" + bedrijf_key;
if (true) // iedereen die dit zie mag ook adden en editen
{
var addBedrijfadres = "FcltMgr.openDetail('" + addurl + "', '" + L("lcl_add") + "')";
var addBedrijfadres = "FcltMgr.openDetail('" + addurl + "')";
buttons = [{ icon: "page_refresh.png", title: L("lcl_refresh"), action: "FcltMgr.reload()" },
{ icon: "plus.png", title: L("lcl_add"), action: addBedrijfadres }];

View File

@@ -1,14 +1,14 @@
<%@language = "javascript" %>
<%
/* $Revision$Id: $
File: prs_edit_bedrijfadres.asp
Description: edit or add bedrijfadres
Parameters: badr_key (required)
Context:
Note:
<% /*
$Revision$Id: $
$Id$
File: prs_edit_bedrijfadres.asp
Description: edit or add bedrijfadres
Parameters: badr_key // bedrijfadres_key
bedrijf_key
Context:
Note:
*/
%>
@@ -21,7 +21,7 @@ FCLTHeader.Requires({plugins:["jQuery"], js: []})
var badr_key = getQParamInt("badr_key", -1);
var prs_bdrkey = getQParamInt("bedrijf_key", -1);
var autfunction = 'WEB_PRSMSU';
var autfunction = 'WEB_PRSMGT';
var authparams = user.checkAutorisation(autfunction);
user.auth_required_or_abort(authparams && authparams.PRSwritelevel < 9);
@@ -129,16 +129,17 @@ else
, sql
, { initKey: prs_typeopdr
, label: L("lcl_mld_typeopdr")
, emptyOption : ""
, emptyOption : L("lcl_prs_bedrijfadres_type_o_other")
, initEmpty: true // Altijd lege waarde tonen, ook als er maar 1 waarde is.
, disable: (prs_type!="O") // Alleen voor bestelopdrachten te gebruiken.
}
);
RWFIELDTR("prs_url", "fld", L("lcl_prs_bedrijfadres_url"), prs_url, {maxlength: 10});
RWFIELDTR("prs_ordermode", "fld", L("lcl_prs_companies_order_mode"), prs_ordermode, {maxlength: 512});
RWFIELDTR("prs_cert", "fld", L("lcl_prs_companies_order_certificate"), prs_cert, {maxlength: 30});
RWFIELDTR("prs_xsl", "fld", L("lcl_prs_companies_xsl"), prs_xsl, {maxlength: 255});
RWFIELDTR("prs_ext", "fld", L("lcl_prs_bedrijfadres_ext"), prs_ext, {maxlength: 256});
RWFIELDTR("prs_url", "fld", L("lcl_prs_bedrijfadres_url"), prs_url, {maxlength: 512});
RWFIELDTR("prs_ordermode", "fld", L("lcl_prs_companies_order_mode"), prs_ordermode, {maxlength: 3});
RWFIELDTR("prs_cert", "fld", L("lcl_prs_companies_order_certificate"), prs_cert, {maxlength: 255});
RWFIELDTR("prs_xsl", "fld", L("lcl_prs_companies_xsl"), prs_xsl, {maxlength: 256});
RWFIELDTR("prs_ext", "fld", L("lcl_prs_bedrijfadres_ext"), prs_ext, {maxlength: 10});
BLOCK_END();
IFACE.FORM_END();

View File

@@ -19,6 +19,9 @@ var JSON_Result = true;
var bedrijf_key = getQParamInt("bedrijf_key");
var badr_key = getQParamInt("badr_key", -1);
var kanaal = getFParam("prs_type") // type is verplicht
var autfunction = 'WEB_PRSMGT';
var authparams = user.checkAutorisation(autfunction);
user.auth_required_or_abort(authparams && authparams.PRSwritelevel < 9);
var typeopdr = -1;
if (kanaal == "O")
@@ -49,8 +52,7 @@ if (badr_key > 0)
else
{
sql = buildUpdate("prs_bedrijfadres", fields)
+ " prs_bedrijfadres_key = " + badr_key
+ " AND prs_bedrijf_key = " + bedrijf_key;
+ " prs_bedrijfadres_key = " + badr_key;
}
var err = Oracle.Execute(sql, true);
if (err.friendlyMsg)

View File

@@ -1,13 +1,14 @@
<%@language = "javascript" %>
<%
/* $Revision$
Modtime: 06-10-2009 $
<% /*
$Revision$
$Id$
File: prs_show_bedrijfadres.asp
Description:
Parameters: cps_key (required)
File: prs_show_bedrijfadres.asp
Description:
Parameters: badr_key (required)
Context:
Context:
Note:
*/
%>
<!--#include file="../Shared/common.inc" -->
@@ -17,10 +18,10 @@
FCLTHeader.Requires({plugins:["jQuery"]})
var badr_key = getQParamInt("badr_key");
var autfunction = 'WEB_PRSMSU';
var autfunction = "WEB_PRSMGT";
var authparams = user.checkAutorisation(autfunction);
function fnAdrestype(oRs)
function Adrestype(oRs)
{
var rval = "?";
switch (oRs("prs_bedrijfadres_type").value)
@@ -53,7 +54,7 @@ FCLTHeader.Requires({plugins:["jQuery"]})
var prs_bdrkey = oRs("prs_bedrijf_key").value;
var prs_bdrnaam = oRs("prs_bedrijf_naam").value;
var prs_type = fnAdrestype(oRs);
var prs_type = Adrestype(oRs);
var prs_typeopdr = oRs("mld_typeopdr_key").value;
var prs_typeopdr_oms = oRs("mld_typeopdr_omschrijving").value;
var prs_url = oRs("prs_bedrijfadres_url").value;