FCLT#43129 de nieuwe bolletjes, notitie per mail

svn path=/Website/trunk/; revision=41283
This commit is contained in:
Peter Feij
2019-03-04 17:42:07 +00:00
parent 690260a1a3
commit 0183856492

View File

@@ -46,7 +46,6 @@ function note_save(mld_key, note, params)
zichtbaarFE = params.zichtFE || (mld_info.publiek == 1 && (mld_info.fenotes == 3 || !params.has_zichtbaarFE)); // use default when public and no checkbox for visibility present
}
}
fields.push({ dbs: "mld_melding_note_flag", typ: "number", val: (zichtbaarFE? 1 : 0) });
if (params.note_key > 0) // bestaande notitie
{
@@ -58,12 +57,15 @@ function note_save(mld_key, note, params)
var oldflag = oRs("mld_melding_note_flag").Value;
var noteaanmaak = new Date(oRs("mld_melding_note_aanmaak").Value);
oRs.Close();
var newflag = (zichtbaarFE ? 1 : 0);
newflag |= (oldflag & 64); // Bij edit de 'ismailnote' bit behouden
fields.push({ dbs: "mld_melding_note_flag", typ: "number", val: newflag });
var sql = buildUpdate("mld_melding_note", fields)
+ " mld_melding_note_key = " + params.note_key
+ " AND prs_perslid_key = " + user_key; // Voorkom dat er een notitie van een ander aangepast wordt.
Oracle.Execute(sql);
if (!zichtbaarFE && oldflag == 1) // Proberen MLDNOT notificatie terug te trekken. Geen garanties
if (!zichtbaarFE && oldflag&1) // Proberen MLDNOT notificatie terug te trekken. Geen garanties
{ // Merk op dat de volgorde notitie1 maken (zichtbaar),
// notitie2 maken (zichtbaar),
// notitie2 bewerken (onzichtbaarbaar maken)
@@ -80,6 +82,8 @@ function note_save(mld_key, note, params)
}
else // nieuwe notitie
{
var newflag = (zichtbaarFE ? 1 : 0) + (params.ismailnote ? 64 : 0)
fields.push({ dbs: "mld_melding_note_flag", typ: "number", val: newflag });
fields.push({ dbs: "mld_melding_note_key", typ: "key", seq: "mld_s_mld_melding_note_key" });
var noteIns = buildInsert("mld_melding_note", fields);
var note_key = noteIns.sequences["mld_melding_note_key"];