FSN#39339 Kan geplande acties niet meer verwijderen vanuit lijst
svn path=/Website/branches/v2016.3/; revision=32668
This commit is contained in:
@@ -23,19 +23,23 @@ protectRequest.validateToken();
|
||||
var autfunction = "WEB_MLDFOF";
|
||||
var authparams = user.checkAutorisation(autfunction);
|
||||
|
||||
var key = getFParamInt('key');
|
||||
|
||||
// We hebben er nu cascades op staan, en de historie is minder dan irrelevant.
|
||||
sql = "DELETE FROM fac_activiteit WHERE fac_activiteit_key = "+key;
|
||||
|
||||
result = { success: true, deleted: true };
|
||||
var err = Oracle.Execute(sql, true);
|
||||
if (err.friendlyMsg)
|
||||
{
|
||||
result.message = err.friendlyMsg;
|
||||
result.success = false;
|
||||
result.deleted = false;
|
||||
}
|
||||
var job_key_arr = getFParamIntArray("key");
|
||||
var level = getFParam('level');
|
||||
|
||||
for (var i = 0; i < job_key_arr.length; i++)
|
||||
{
|
||||
|
||||
// We hebben er nu cascades op staan, en de historie is minder dan irrelevant.
|
||||
sql = "DELETE FROM fac_activiteit WHERE fac_activiteit_key = " + job_key_arr[i];
|
||||
|
||||
result = { success: true, deleted: true };
|
||||
var err = Oracle.Execute(sql, true);
|
||||
if (err.friendlyMsg)
|
||||
{
|
||||
result.message = err.friendlyMsg;
|
||||
result.success = false;
|
||||
result.deleted = false;
|
||||
}
|
||||
}
|
||||
Response.Write(JSON.stringify(result));
|
||||
%>
|
||||
@@ -25,8 +25,32 @@ FCLTHeader.Requires({ plugins:["jQuery"],
|
||||
|
||||
return JSON.stringify(data);
|
||||
}
|
||||
|
||||
%>
|
||||
<script type="text/javascript">
|
||||
function jobEdit(row)
|
||||
{
|
||||
var jobData = eval('(' + row.getAttribute("ROWDATA") + ')');
|
||||
var url = "appl/FAC/job.asp?job_key=" + jobData.job_key;
|
||||
FcltMgr.openDetail(url, L("lcl_job_title"));
|
||||
}
|
||||
|
||||
function jobDelete(rowArray, isMulti)
|
||||
{
|
||||
FcltMgr.confirm(L("lcl_job_del_txt_job"), { autoconfirm: isMulti }, function() {
|
||||
var jobKeyString = getKeyString(rowArray);
|
||||
var data = {
|
||||
key: jobKeyString,
|
||||
level: "J"
|
||||
};
|
||||
<% protectRequest.dataToken("data"); %>
|
||||
$.post("job_delete.asp",
|
||||
data,
|
||||
FcltCallbackRefresh,
|
||||
"json");
|
||||
});
|
||||
}
|
||||
|
||||
var autosearch = 1; // automatisch laden van resultaat op search pagina
|
||||
</script>
|
||||
<%
|
||||
@@ -325,7 +349,7 @@ function job_list(pautfunction, params)
|
||||
rst.addColumn(new Column({caption: L("lcl_job_lastdate"), content: "fac_activiteit_laatste"}));
|
||||
|
||||
rst.addAction({ action: "jobEdit", caption: L("lcl_details"), isDefault: true});
|
||||
rst.addAction({ action: "jobDelete", caption: L("lcl_delete"), multi: true, single: false});
|
||||
rst.addAction({ action: "jobDelete", caption: L("lcl_delete"), multi: true, single: false, multiOnce: true});
|
||||
|
||||
var cnt = rst.processResultset();
|
||||
%>
|
||||
|
||||
@@ -1,24 +0,0 @@
|
||||
/*
|
||||
$Revision$
|
||||
$Id$
|
||||
*/
|
||||
|
||||
function jobEdit(row)
|
||||
{
|
||||
var jobData = eval('(' + row.getAttribute("ROWDATA") + ')');
|
||||
var url = "appl/FAC/job.asp?job_key=" + jobData.job_key;
|
||||
FcltMgr.openDetail(url, L("lcl_job_title"));
|
||||
}
|
||||
|
||||
function jobDelete(row, isMulti)
|
||||
{
|
||||
FcltMgr.confirm(L("lcl_job_del_txt_job"), { autoconfirm: isMulti }, function() {
|
||||
var job_key = row.getAttribute("ROWKEY");
|
||||
$.post("job_delete.asp", {
|
||||
key: job_key,
|
||||
level: "J"
|
||||
},
|
||||
FcltCallbackRefresh,
|
||||
"json");
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user