FSN#40747 Met message module ook App notificaties kunnen sturen
svn path=/Website/branches/v2017.1/; revision=34169
This commit is contained in:
@@ -107,8 +107,8 @@ function checkInput() {
|
||||
// - leeg bericht (subject en/of body)
|
||||
// - bericht zonder extra bevestiging naar iedereen
|
||||
|
||||
// Een SMS verzendt alleen het onderwerp. Als er alleen een SMS wordt verstuurd mag het berichtebveld leeg blijven
|
||||
if ($("#cb_sms").is(":checked") && !($("#cb_mail").is(":checked") || $("#cb_fmessage").is(":checked") || $("#cb_portal").is(":checked")))
|
||||
// Een SMS of pushapp verzendt alleen het onderwerp. Als er alleen een SMS wordt verstuurd mag het berichtenveld leeg blijven
|
||||
if ($("#cb_sms,#cb_pushapp").is(":checked") && !($("#cb_mail").is(":checked") || $("#cb_fmessage").is(":checked") || $("#cb_portal").is(":checked")))
|
||||
$("#ta_message").val("_");
|
||||
|
||||
if (!validateForm("u2"))
|
||||
@@ -261,6 +261,8 @@ jQuery(document).ready(function()
|
||||
<%
|
||||
}
|
||||
%>
|
||||
<input type="checkbox" id="cb_pushapp" name="cb_pushapp" value="1">
|
||||
<label for="cb_pushapp"><%=L("lcl_mes_pushapp")%></label>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -36,6 +36,7 @@ var sendMailOption = getFParamInt("cb_email", -1) == 1;
|
||||
var sendSMSOption = getFParamInt("cb_sms", -1) == 1;
|
||||
var sendMessageOption = getFParamInt("cb_fmessage", -1) == 1;
|
||||
var sendPortalOption = getFParamInt("cb_portal", -1) == 1;
|
||||
var sendAppOption = getFParamInt("cb_pushapp", -1) == 1;
|
||||
|
||||
// Voor nieuwe berichten vereisen we autorisatie, voor replies niet meer
|
||||
// @@todo: urole gebruiken, ook MSGUSE onderkennen? We zijn geen mailbox
|
||||
@@ -78,7 +79,7 @@ else
|
||||
}
|
||||
|
||||
var receivers = false;
|
||||
if (sendMessageOption || sendMailOption || sendSMSOption)
|
||||
if (sendMessageOption || sendMailOption || sendSMSOption || sendAppOption)
|
||||
{
|
||||
var sql_exclude = " AND NOT EXISTS"
|
||||
+ " (SELECT 1"
|
||||
@@ -252,13 +253,19 @@ if (sendMessageOption || sendMailOption || sendSMSOption)
|
||||
+ ", 'MESMES'"
|
||||
+ ", " + new_message_key
|
||||
+ ", " + safe.quoted_sql(mess_text_dsc) // als je deze null maakt wordt wel de srtnotificatietekst gebruikt. Wat is beter?
|
||||
+ ", " + (0 + (sendMailOption == "1"? 2 : 0) + (sendMessageOption == "1"? 1 : 0) + (sendSMSOption == "1"? 4 : 0) )
|
||||
+ ", " + (0 + (sendMailOption == "1"? 2 : 0) +
|
||||
(sendMessageOption == "1"? 1 : 0) +
|
||||
(sendSMSOption == "1"? 4 : 0) +
|
||||
(sendAppOption == "1"? 32 : 0)
|
||||
)
|
||||
+ ", NULL"
|
||||
+ ", NULL"
|
||||
+ ", NULL"
|
||||
+ ", " + priority
|
||||
+ ", "+ (lsender ? safe.quoted_sql(lsender) : "NULL") + "); END;"
|
||||
Oracle.Execute(sql);
|
||||
|
||||
putorders.sendnotifications(new_message_key, 'MESMES'); // Eventueel immediate versturen
|
||||
}
|
||||
next_perslid_key = receiver_key;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user