mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-08 15:49:28 +00:00
bei Statuswechsel auf "Bewerber" kann jetzt auf die Reihungstestergebnisse nicht mehr Rücksicht genommen werden und Bewerber können jetzt mit Email benachrichtigt werden.
This commit is contained in:
@@ -15,4 +15,31 @@ define('LVPLAN_ANMERKUNG_ANZEIGEN',true);
|
||||
//Gruppieren zeitgleicher Lehreinheiten im LV-Plan
|
||||
define('LVPLAN_LEHREINHEITEN_GRUPPIEREN',true);
|
||||
|
||||
// Bei Statuswechsel auf Bewerber -> soll Reihungstest brücksichtigt werden
|
||||
define('REIHUNGSTEST_CHECK', true);
|
||||
|
||||
// Bei Statuswechsel auf Bewerber -> bei true wird email (INFOMAIL_BEWERBER) an den Bewerber geschickt
|
||||
define('SEND_BEWERBER_INFOMAIL', false);
|
||||
|
||||
// Infotext der an Bewerber gesendet wird
|
||||
define('INFOMAIL_BEWERBER', 'Sehr geehrter Frau/Herr Muster,
|
||||
|
||||
vielen Dank für Ihr Interesse an einem Studium an der Katholisch-Theologischen Privatuniversität Linz!
|
||||
|
||||
Ihre Bewerbung ist vollständig und wurde akzeptiert.
|
||||
Um die Anmeldung zum Studium abzuschließen, bitten wir Sie, innerhalb der Anmelde- und Zulassungsfrist zu den genannten Öffnungszeiten im Sekretariat (1. OG) persönlich vorbeizukommen.
|
||||
|
||||
Anmelde- und Zulassungsfrist:
|
||||
1.9.2014 - 31.10.2014
|
||||
|
||||
Öffnungszeiten:
|
||||
Mo-Fr 9:00-12:00 Uhr
|
||||
Mi 13:30-15:30 Uhr
|
||||
|
||||
Mit freundlichen Grüßen,
|
||||
|
||||
Sekretariat KTU
|
||||
Bethlehemstraße 20
|
||||
4020 Linz');
|
||||
|
||||
?>
|
||||
|
||||
@@ -30,6 +30,7 @@
|
||||
// ****************************************
|
||||
|
||||
require_once('../../config/vilesci.config.inc.php');
|
||||
require_once('../../config/global.config.inc.php');
|
||||
require_once('../../include/'.EXT_FKT_PATH.'/generateuid.inc.php');
|
||||
require_once('../../include/functions.inc.php');
|
||||
require_once('../../include/benutzerberechtigung.class.php');
|
||||
@@ -57,6 +58,8 @@ require_once('../../include/lehrverband.class.php');
|
||||
require_once('../../include/gruppe.class.php');
|
||||
require_once('../../include/datum.class.php');
|
||||
require_once('../../include/pruefling.class.php');
|
||||
require_once('../../include/mail.class.php');
|
||||
require_once('../../include/kontakt.class.php');
|
||||
|
||||
$user = get_uid();
|
||||
$db = new basis_db();
|
||||
@@ -519,18 +522,23 @@ if(!$error)
|
||||
}
|
||||
}
|
||||
|
||||
if($_POST['status_kurzbz']=='Bewerber' && !$prestd->anmeldungreihungstest)
|
||||
// Check ob Reihungstest berücksichtigt werden soll
|
||||
// kann in Config abgestellt werden
|
||||
if(REIHUNGSTEST_CHECK)
|
||||
{
|
||||
$error = true;
|
||||
$errormsg .= "\n $prestd->vorname $prestd->nachname: Um einen Interessenten zum Bewerber zu machen, muss das Reihungstestdatum gesetzt sein.";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
|
||||
if($_POST['status_kurzbz']=='Bewerber' && !$prestd->reihungstestangetreten)
|
||||
{
|
||||
$error = true;
|
||||
$errormsg .= "\n $prestd->vorname $prestd->nachname: Um einen Interessenten zum Bewerber zu machen, muss das Feld 'Zum Reihungstest angetreten' gesetzt sein.";
|
||||
$anzahl_fehler++;
|
||||
if($_POST['status_kurzbz']=='Bewerber' && !$prestd->anmeldungreihungstest)
|
||||
{
|
||||
$error = true;
|
||||
$errormsg .= "\n $prestd->vorname $prestd->nachname: Um einen Interessenten zum Bewerber zu machen, muss das Reihungstestdatum gesetzt sein.";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
|
||||
if($_POST['status_kurzbz']=='Bewerber' && !$prestd->reihungstestangetreten)
|
||||
{
|
||||
$error = true;
|
||||
$errormsg .= "\n $prestd->vorname $prestd->nachname: Um einen Interessenten zum Bewerber zu machen, muss das Feld 'Zum Reihungstest angetreten' gesetzt sein.";
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
}
|
||||
|
||||
if($_POST['status_kurzbz']=='Bewerber' && $prestd->zgv_code=='')
|
||||
@@ -551,6 +559,32 @@ if(!$error)
|
||||
|
||||
if(!$error)
|
||||
{
|
||||
// wenn kein fehler und status bewerber und "email senden an bewerber" eingestellt ist
|
||||
if($_POST['status_kurzbz']=='Bewerber' && SEND_BEWERBER_INFOMAIL)
|
||||
{
|
||||
// hole Email Adresse
|
||||
$kontakt = new kontakt();
|
||||
$kontakt->load_persKontakttyp($prestd->person_id, 'email');
|
||||
|
||||
// Wenn zumindest eine Email Adresse gefunden wurde
|
||||
if(count($kontakt->result)>0)
|
||||
{
|
||||
$email = "Sehr geehrter Frau/Herr ".$prestd->vorname." ".$prestd->nachname.",<br><br> ";
|
||||
|
||||
$email.= INFOMAIL_BEWERBER;
|
||||
foreach($kontakt->result as $k)
|
||||
{
|
||||
$mail = new mail($k->kontakt, 'no-reply', 'Infomail', 'Bitte sehen Sie sich die Nachricht in HTML Sicht an, um den Link vollständig darzustellen.');
|
||||
$mail->setHTMLContent($email);
|
||||
if(!$mail->send())
|
||||
{
|
||||
$errormsg= 'Fehler beim Senden des Mails!';
|
||||
$anzahl_fehler++;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if($prestd->getLastStatus($prestudent_id))
|
||||
{
|
||||
if($_POST['status_kurzbz']=='Absolvent' || $_POST['status_kurzbz']=='Diplomand')
|
||||
|
||||
Reference in New Issue
Block a user