diff --git a/vilesci/stammdaten/reihungstestverwaltung.php b/vilesci/stammdaten/reihungstestverwaltung.php
index 6fac37be7..038c1977d 100644
--- a/vilesci/stammdaten/reihungstestverwaltung.php
+++ b/vilesci/stammdaten/reihungstestverwaltung.php
@@ -1010,6 +1010,7 @@ if(isset($_GET['excel']))
headers: {0: { sorter: false}},
widgetOptions: {filter_cssFilter: [
"filter_clm_null",
+ "filter_clm_prestudent_id",
"filter_clm_person_id",
"filter_clm_null",
"filter_clm_vorname",
@@ -1027,18 +1028,30 @@ if(isset($_GET['excel']))
$("#"+v.id).checkboxes('toggle');
e.preventDefault();
if ($("input.chkbox:checked").size() > 0)
+ {
$("#mailSendButton").html('Mail an markierte Personen senden');
+ $("#msgSendButton").html('Message an markierte Personen senden');
+ }
else
+ {
$("#mailSendButton").html('Mail an alle senden');
+ $("#msgSendButton").html('Message an alle senden');
+ }
});
$("#uncheck_"+v.id).on('click', function(e) {
$("#"+v.id).checkboxes('uncheck');
e.preventDefault();
if ($("input.chkbox:checked").size() > 0)
+ {
$("#mailSendButton").html('Mail an markierte Personen senden');
+ $("#msgSendButton").html('Message an markierte Personen senden');
+ }
else
+ {
$("#mailSendButton").html('Mail an alle senden');
+ $("#msgSendButton").html('Message an alle senden');
+ }
});
$("#"+v.id).checkboxes('range', true);
@@ -1049,6 +1062,7 @@ if(isset($_GET['excel']))
if (typeof(Storage) !== 'undefined')
{
var arr = ['clm_null',
+ 'clm_prestudent_id',
'clm_person_id',
'clm_null',
'clm_vorname',
@@ -1114,9 +1128,15 @@ if(isset($_GET['excel']))
$('.chkbox').change(function()
{
if ($("input.chkbox:checked").size() > 0)
+ {
$("#mailSendButton").html('Mail an markierte Personen senden');
+ $("#msgSendButton").html('Message an markierte Personen senden');
+ }
else
+ {
$("#mailSendButton").html('Mail an alle senden');
+ $("#msgSendButton").html('Message an alle senden');
+ }
});
$('#toggle_bearbeitenForm').click(function()
@@ -1227,6 +1247,23 @@ if(isset($_GET['excel']))
});
window.location.href = "mailto:?bcc="+mailadressen;
}
+
+ function SendMessage()
+ {
+ // Wenn Checkboxen markiert sind, an diese senden, sonst an alle
+ if ($("input.chkbox:checked").size() > 0)
+ var elements = $("input.chkbox:checked");
+ else
+ var elements = $("input.chkbox");
+ var form = $("#sendMsgForm");
+ form.find("input[type=hidden]").remove();
+ $.each(elements, function(index, item)
+ {
+ var prestudent_id = $(this).closest('tr').find('td.clm_prestudent_id').text();
+ form.append("");
+ });
+ form.submit();
+ }