FSN#35228 Bijlagen kunnen toevoegen nadat een melding is ingezien/geaccepteerd
svn path=/Website/trunk/; revision=29979
This commit is contained in:
@@ -36,6 +36,69 @@ var outputmode = getQParamInt("outputmode", 0);
|
||||
var showall = getQParamInt("showall", 0) == 1;
|
||||
var tracking = getQParamInt("tracking", 1) == 1; // tracking erbij tonen? Onderdrukken met 0
|
||||
|
||||
var kenmerk_key = -1;
|
||||
if (mld_key > 0)
|
||||
{
|
||||
// Is er een bijlage kenmerk?
|
||||
var sql = "SELECT mkm.mld_kenmerk_key"
|
||||
+ " , mkm.mld_kenmerk_niveau"
|
||||
+ " , mkm.mld_kenmerk_volgnummer"
|
||||
+ " , msk.mld_srtkenmerk_omschrijving"
|
||||
+ " , msk.mld_srtkenmerk_kenmerktype"
|
||||
+ " , mkm.mld_srtkenmerk_key"
|
||||
+ " FROM mld_kenmerk mkm"
|
||||
+ " , mld_srtkenmerk msk"
|
||||
+ " , mld_melding mm"
|
||||
+ " , mld_stdmelding sm"
|
||||
+ " , mld_discipline md"
|
||||
+ " , (SELECT 'S' mld_kenmerk_niveau"
|
||||
+ " , mld_stdmelding_key ref_mld_stdmelding_key"
|
||||
+ " , mld_stdmelding_key"
|
||||
+ " , ins_discipline_key"
|
||||
+ " , m2.ins_srtdiscipline_key"
|
||||
+ " FROM mld_stdmelding md"
|
||||
+ " , mld_discipline m2"
|
||||
+ " WHERE md.mld_ins_discipline_key = m2.ins_discipline_key"
|
||||
+ " UNION ALL"
|
||||
+ " SELECT 'D' mld_kenmerk_niveau"
|
||||
+ " , ins_discipline_key ref_mld_stdmelding_key"
|
||||
+ " , NULL mld_stdmelding_key"
|
||||
+ " , ins_discipline_key ins_discipline_key"
|
||||
+ " , ins_srtdiscipline_key"
|
||||
+ " FROM mld_discipline m2"
|
||||
+ " UNION ALL"
|
||||
+ " SELECT 'T' mld_kenmerk_niveau"
|
||||
+ " , ins_srtdiscipline_key ref_mld_stdmelding_key"
|
||||
+ " , NULL mld_stdmelding_key"
|
||||
+ " , NULL ins_discipline_key"
|
||||
+ " , ins_srtdiscipline_key"
|
||||
+ " FROM ins_srtdiscipline m2"
|
||||
+ " ) s"
|
||||
+ " WHERE mkm.mld_kenmerk_verwijder IS NULL"
|
||||
+ " AND mkm.mld_stdmelding_key = s.ref_mld_stdmelding_key"
|
||||
+ " AND mkm.mld_kenmerk_niveau = s.mld_kenmerk_niveau"
|
||||
+ " AND mkm.mld_srtkenmerk_key = msk.mld_srtkenmerk_key"
|
||||
+ " AND mm.mld_stdmelding_key = sm.mld_stdmelding_key"
|
||||
+ " AND md.ins_discipline_key = sm.mld_ins_discipline_key"
|
||||
+ " AND ( (s.ins_discipline_key = sm.mld_ins_discipline_key)"
|
||||
+ " OR ('T' = mkm.mld_kenmerk_niveau AND s.ins_srtdiscipline_key = md.ins_srtdiscipline_key)"
|
||||
+ " )"
|
||||
+ " AND ( (s.mld_stdmelding_key = sm.mld_stdmelding_key)"
|
||||
+ " OR ('D' = mkm.mld_kenmerk_niveau AND s.ins_discipline_key = sm.mld_ins_discipline_key)"
|
||||
+ " OR ('T' = mkm.mld_kenmerk_niveau AND s.ins_srtdiscipline_key = md.ins_srtdiscipline_key)"
|
||||
+ " )"
|
||||
+ " AND mkm.mld_kenmerk_volgnummer <= 900"
|
||||
+ " AND msk.mld_srtkenmerk_kenmerktype = 'M'"
|
||||
+ " AND mm.mld_melding_key = " + mld_key
|
||||
+ " ORDER BY mkm.mld_kenmerk_volgnummer DESC";
|
||||
var oRs = Oracle.Execute(sql);
|
||||
if (!oRs.eof)
|
||||
{
|
||||
kenmerk_key = oRs("mld_kenmerk_key").Value;
|
||||
}
|
||||
oRs.Close();
|
||||
}
|
||||
|
||||
%>
|
||||
<html>
|
||||
<head>
|
||||
@@ -61,6 +124,23 @@ var tracking = getQParamInt("tracking", 1) == 1; // tracking erbij tonen? Onderd
|
||||
FcltMgr.openDetail(url, L("lcl_mld_complain") + ' ' + mld_key);
|
||||
}
|
||||
<% } %>
|
||||
|
||||
function Upload()
|
||||
{
|
||||
var url = "<%=protectQS.create("../Shared/BijlagenForm.asp?module=MLD&niveau=M&multi=1&key=" + mld_key + "&kenmerk_key=" + kenmerk_key)%>";
|
||||
|
||||
FcltMgr.openModalDetail(url, L("lcl_appendixes"),
|
||||
{ callback: editBijlageCallback } );
|
||||
}
|
||||
|
||||
function editBijlageCallback(data)
|
||||
{
|
||||
// tracking van toegevoegde bijlage wordt gedaan door het bijlagen scherm.
|
||||
|
||||
// refresh melding scherm
|
||||
window.parent.location.reload(true);
|
||||
}
|
||||
|
||||
</script>
|
||||
</head>
|
||||
|
||||
@@ -142,6 +222,11 @@ var tracking = getQParamInt("tracking", 1) == 1; // tracking erbij tonen? Onderd
|
||||
buttons.push({title: L("lcl_add"), icon: "plus.png", action:"mld_notechange()", id:"bchange_mld_note" });
|
||||
}
|
||||
|
||||
if (kenmerk_key > 0)
|
||||
{
|
||||
buttons.push({title: L("lcl_appendixes"), icon: "attach.png", action: "Upload()", id: "bupl_mld_note" });
|
||||
}
|
||||
|
||||
// Zelfde query in mld_edit_note.asp
|
||||
sql = "SELECT n.mld_melding_note_aanmaak"
|
||||
+ ", n.mld_melding_note_key"
|
||||
|
||||
Reference in New Issue
Block a user