diff --git a/config/global.config-default.inc.php b/config/global.config-default.inc.php
index b8bd3cb58..b2737f2d2 100644
--- a/config/global.config-default.inc.php
+++ b/config/global.config-default.inc.php
@@ -52,12 +52,10 @@ define('REIHUNGSTEST_CHECK', true);
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!
+define('INFOMAIL_BEWERBER', 'Vielen Dank für Ihr Interesse an einem Studium
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.
+Um die Anmeldung zum Studium abzuschließen, bitten wir Sie, innerhalb der Anmelde- und Zulassungsfrist zu den genannten Öffnungszeiten im Sekretariat persönlich vorbeizukommen.
Anmelde- und Zulassungsfrist:
1.9.2014 - 31.10.2014
@@ -67,9 +65,8 @@ Mo-Fr 9:00-12:00 Uhr
Mi 13:30-15:30 Uhr
Mit freundlichen Grüßen,
+Ihre Fachhochschule');
-Sekretariat KTU
-Bethlehemstraße 20
-4020 Linz');
-
+// Bei neuen Studierenden UID automatisch als Matrikelnummer setzen (true|false)
+define('SET_UID_AS_MATRIKELNUMMER',false);
?>
diff --git a/content/student/studentDBDML.php b/content/student/studentDBDML.php
index 2a46af550..8a12a6039 100644
--- a/content/student/studentDBDML.php
+++ b/content/student/studentDBDML.php
@@ -536,31 +536,6 @@ 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.",
";
-
- $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))
{
@@ -613,10 +588,39 @@ if(!$error)
$prestd_neu->studienplan_id = $prestd->studienplan_id;
$prestd_neu->insertamum = date('Y-m-d H:i:s');
$prestd_neu->insertvon = $user;
+ $prestd_neu->bestaetigtam = date('Y-m-d');
+ $prestd_neu->bestaetigtvon = $user;
$prestd_neu->new = true;
if($prestd_neu->save_rolle())
{
+ // 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.",
";
+
+ $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++;
+ }
+ }
+ }
+ }
+
//Unterbrecher und Abbrecher werden ins 0. Semester verschoben
if($_POST['status_kurzbz']=='Unterbrecher' || $_POST['status_kurzbz']=='Abbrecher')
{
@@ -896,6 +900,8 @@ if(!$error)
$rolle->insertamum = date('Y-m-d H:i:s');
$rolle->insertvon = $user;
$rolle->status_kurzbz = $_POST['status_kurzbz'];
+ $rolle->bestaetigtam = date('Y-m-d');
+ $rolle->bestaetigtvon = $user;
if($_POST['status_kurzbz']=='Student')
{
@@ -1033,9 +1039,11 @@ if(!$error)
$stg_obj->load(ltrim($stg,'0'));
$uid = generateUID($stg_obj->kurzbz,$jahr,$stg_obj->typ,$matrikelnr);
- $qry = "UPDATE public.tbl_person SET matr_nr=".$db->db_add_param($uid)." WHERE person_id=".$db->db_add_param($prestd->person_id, FHC_INTEGER).' AND matr_nr is null';
- $db->db_query($qry);
-
+ if(defined('SET_UID_AS_MATRIKELNUMMER') && SET_UID_AS_MATRIKELNUMMER)
+ {
+ $qry = "UPDATE public.tbl_person SET matr_nr=".$db->db_add_param($uid)." WHERE person_id=".$db->db_add_param($prestd->person_id, FHC_INTEGER).' AND matr_nr is null';
+ $db->db_query($qry);
+ }
//Benutzerdatensatz anlegen
$benutzer = new benutzer();
$benutzer->uid = $uid;
@@ -1104,6 +1112,8 @@ if(!$error)
$rolle->datum = date('Y-m-d');
$rolle->insertamum = date('Y-m-d H:i:s');
$rolle->insertvon = $user;
+ $rolle->bestaetigtam = date('Y-m-d');
+ $rolle->bestaetigtvon = $user;
$rolle->new = true;
if($rolle->save_rolle())