mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Changed mail text to inform students about approved/rejected Anrechnungen
Signed-off-by: cris-technikum <hainberg@technikum-wien.at>
This commit is contained in:
@@ -121,7 +121,7 @@ class approveAnrechnungUebersicht extends Auth_Controller
|
||||
'status_bezeichnung' => $approved
|
||||
);
|
||||
|
||||
if(!$this->_sendSanchoMailToStudent($item['anrechnung_id'], $approved))
|
||||
if(!$this->_sendSanchoMailToStudent($item['anrechnung_id'], self::ANRECHNUNGSTATUS_APPROVED))
|
||||
{
|
||||
show_error('Failed sending mail');
|
||||
}
|
||||
@@ -169,7 +169,7 @@ class approveAnrechnungUebersicht extends Auth_Controller
|
||||
'status_bezeichnung' => $rejected
|
||||
);
|
||||
|
||||
if(!$this->_sendSanchoMailToStudent($item['anrechnung_id'], $rejected))
|
||||
if(!$this->_sendSanchoMailToStudent($item['anrechnung_id'], self::ANRECHNUNGSTATUS_REJECTED))
|
||||
{
|
||||
show_error('Failed sending mail');
|
||||
}
|
||||
@@ -271,26 +271,28 @@ class approveAnrechnungUebersicht extends Auth_Controller
|
||||
* Send mail to student to inform if Anrechnung was approved or rejected
|
||||
* @param $mail_params
|
||||
*/
|
||||
private function _sendSanchoMailToStudent($anrechnung_id, $status_bezeichnung)
|
||||
private function _sendSanchoMailToStudent($anrechnung_id, $status_kurzbz)
|
||||
{
|
||||
$result = getData($this->anrechnunglib->getStudentData($anrechnung_id))[0];
|
||||
|
||||
// Get student name and mail address
|
||||
$to = $result->uid. '@'. DOMAIN;
|
||||
|
||||
|
||||
$anrede = $result->geschlecht == 'w' ? 'Sehr geehrte Frau ' : 'Sehr geehrter Herr ';
|
||||
// Prepare mail content
|
||||
$body_fields = array(
|
||||
'vorname' => $result->vorname,
|
||||
'lehrveranstaltung_bezeichnung' => $result->lv_bezeichnung,
|
||||
'status' => $status_bezeichnung
|
||||
'anrede_name' => $anrede. $result->vorname. ' '. $result->nachname,
|
||||
'lehrveranstaltung_bezeichnung' => $result->lv_bezeichnung,
|
||||
'stattgegeben_nichtstattgegeben' => $status_kurzbz == self::ANRECHNUNGSTATUS_APPROVED
|
||||
? 'stattgegeben'
|
||||
: 'nicht stattgegeben'
|
||||
);
|
||||
|
||||
sendSanchoMail(
|
||||
'AnrechnungGenehmigen',
|
||||
$body_fields,
|
||||
$to,
|
||||
'Dein Anrechnungsantrag zur LV '. $result->lv_bezeichnung. ' wurde '. $status_bezeichnung
|
||||
'Ihr Antrag auf Anerkennung nachgewiesener Kenntnisse wurde abgeschlossen'
|
||||
);
|
||||
|
||||
return true;
|
||||
|
||||
@@ -157,7 +157,7 @@ class AnrechnungLib
|
||||
show_error('Incorrect parameter');
|
||||
}
|
||||
|
||||
$this->ci->AnrechnungModel->addSelect('tbl_benutzer.uid, tbl_prestudent.prestudent_id, tbl_person.person_id, tbl_anrechnung.studiensemester_kurzbz, vorname, nachname, tbl_lehrveranstaltung.bezeichnung AS "lv_bezeichnung"');
|
||||
$this->ci->AnrechnungModel->addSelect('tbl_benutzer.uid, tbl_prestudent.prestudent_id, tbl_person.person_id, tbl_anrechnung.studiensemester_kurzbz, vorname, nachname, geschlecht, tbl_lehrveranstaltung.bezeichnung AS "lv_bezeichnung"');
|
||||
$this->ci->AnrechnungModel->addJoin('public.tbl_prestudent', 'prestudent_id');
|
||||
$this->ci->AnrechnungModel->addJoin('public.tbl_person', 'person_id');
|
||||
$this->ci->AnrechnungModel->addJoin('public.tbl_benutzer', 'person_id');
|
||||
|
||||
Reference in New Issue
Block a user