diff --git a/vilesci/stammdaten/auswertung_fhtw.php b/vilesci/stammdaten/auswertung_fhtw.php
index c68292686..488c5da49 100644
--- a/vilesci/stammdaten/auswertung_fhtw.php
+++ b/vilesci/stammdaten/auswertung_fhtw.php
@@ -461,9 +461,10 @@ if ($rtFreischalten)
if ($result = $db->db_query($qry))
{
+ $msg = $_POST['art'] === 'false' ? 'Reihungstest wurde gesperrt' : 'Reihungstest wurde freigeschaltet';
echo json_encode(array(
'status' => 'ok',
- 'msg' => 'Reihungstest wurde freigeschaltet'));
+ 'msg' => $msg));
exit();
}
else
@@ -513,7 +514,7 @@ if ($testende)
&& $prestudentrolle->bestaetigtvon != ''
&& $stg->typ == 'b')
{
- $prestudentArray[$reihungstest_id][$prestudentrolle->studiengang_kz][$prestudentrolle->orgform_kurzbz][] = $prestudent_id;
+ $prestudentArray[$prestudentrolle->studiengang_kz][$prestudentrolle->orgform_kurzbz][] = $prestrt;
}
// Setzt "teilgenommen" (Zum Reihungstest angetreten) auf TRUE
@@ -539,109 +540,111 @@ if ($testende)
$sendError = false;
$empfaengerArray = array();
$rtidArray = array();
+ $rtdatumstr = '';
foreach ($prestudentsrt as $psrt)
{
if (!in_array($psrt['reihungstest_id'], $rtidArray))
+ {
$rtidArray[] = $psrt['reihungstest_id'];
+ $rt = new reihungstest($psrt['reihungstest_id']);
+
+ $rtdatumstr .= 'Der Reihungstest vom '.$datum_obj->convertISODate($rt->datum).' um '.$datum_obj->formatDatum($rt->uhrzeit, 'H:i').' Uhr ist beendet.
';
+ }
}
$rtidparams = http_build_query(array('reihungstest' => $rtidArray));
- foreach ($prestudentArray AS $reihungstest_id => $studiengang)
+ foreach ($prestudentArray AS $studiengang_kz => $OrgFormPrestudent)
{
- foreach ($studiengang AS $studiengang_kz => $OrgFormPrestudent)
+ foreach ($OrgFormPrestudent AS $orgForm => $prestudentrt)
{
- foreach ($OrgFormPrestudent AS $orgForm => $prestudent_id)
+ $empfaenger = getMailEmpfaenger($studiengang_kz, null, $orgForm);
+ //Pfuschloesung fur BIF Dual
+ if (CAMPUS_NAME == 'FH Technikum Wien' && $studiengang_kz == 257 && $orgForm == 'DUA')
{
- $rtest = new reihungstest($reihungstest_id);
- $empfaenger = getMailEmpfaenger($studiengang_kz, null, $orgForm);
- //Pfuschloesung fur BIF Dual
- if (CAMPUS_NAME == 'FH Technikum Wien' && $studiengang_kz == 257 && $orgForm == 'DUA')
- {
- $empfaenger = 'info.bid@technikum-wien.at';
- }
- elseif (CAMPUS_NAME == 'FH Technikum Wien' && $studiengang_kz == 257 && $orgForm != 'DUA')
- {
- $empfaenger = 'info.bif@technikum-wien.at';
- }
- $empfaengerArray[] = $empfaenger;
- $anzahl = count($OrgFormPrestudent[$orgForm]);
- $stg = new studiengang($studiengang_kz);
- $mailtext = '
-
-
|
- |
| ';
- $mailtext .= 'Der Reihungstest vom '.$datum_obj->convertISODate($rtest->datum).' um '.$datum_obj->formatDatum($rtest->uhrzeit, 'H:i').' Uhr ist beendet.';
- $mailtext .= ' Es haben '.$anzahl.' Person(en) aus dem Studiengang '.$stg->kuerzel.'-'.$orgForm.' teilgenommen.'; - $mailtext .= ' Link zur Auswertung'; - $mailtext .= ' Link zur Pivot-Tabelle für die Priorisierung'; - $mailtext .= ' Reihung der BewerberInnen: Prio 1 innerhalb von 2 Werktagen, Prio 2 am 3. Werktag und Prio 3 am 4. Werktag'; - $mailtext .= ' |
- |
-
|
-
+
|
+ |
| ';
+ $mailtext .= $rtdatumstr;
+ $mailtext .= 'Es haben '.$anzahl.' Person(en) aus dem Studiengang '.$stg->kuerzel.'-'.$orgForm.' teilgenommen.';
+ $mailtext .= ' Link zur Auswertung'; + $mailtext .= ' Link zur Pivot-Tabelle für die Priorisierung'; + $mailtext .= ' Reihung der BewerberInnen: Prio 1 innerhalb von 2 Werktagen, Prio 2 am 3. Werktag und Prio 3 am 4. Werktag'; + $mailtext .= ' |
+ |
+
|
+
Fehler beim Senden einer Nachricht
' - )); - exit(); - } - else - { - $empfaengerArray = array_unique($empfaengerArray); - echo json_encode(array( - 'status' => 'ok', - 'msg' => 'Nachricht erfolgreich verschickt an: '.implode(',', $empfaengerArray) - )); - exit(); - } } + if ($sendError) + { + echo json_encode(array( + 'status' => 'fehler', + 'msg' => 'Fehler beim Senden einer Nachricht
' + )); + exit(); + } + else + { + $empfaengerArray = array_unique($empfaengerArray); + echo json_encode(array( + 'status' => 'ok', + 'msg' => 'Nachricht erfolgreich verschickt an: '.implode(',', $empfaengerArray) + )); + exit(); + } } // Fügt einen Teilnehmer zum Reihungstest hinzu