bpm/praxisstelle/bewerbungen.php
2023-04-25 13:16:13 +02:00

541 lines
24 KiB
PHP
Executable File

<?php
if(!isset($_SESSION)) { session_start(); }
include_once '../classes/TestProjektSmarty.class_subdir.php';
require_once("../config.inc.php");
require_once("../func_get_parameter.php");
$templatename = substr(basename($_SERVER['PHP_SELF']),0,-3)."html";
$smarty = new SmartyAdmin();
require_once "../language/german.inc.php";
if (isset($_GET['action'])) {
$action = $_GET['action'];
} else {
$action = '';
}
if ($action == '') {
if($_SESSION["prx_dst_id"] == ''){
echo"<script type='text/javascript'>window.top.location.href = \"index.php\";</script>";
}
$dst_id = $_SESSION["prx_dst_id"];
# aktuelle Bewerbungen
$query1 = "SELECT distinct a.ka_id, wu_id, vorname, nachname, date_format(a.datum, '%d.%m.%Y') datum_form, zusage, date_format(a.zusage_dat, '%d.%m.%Y') zusage_dat_form, behinderung, mail
FROM bpm_dst_wunsch a, bpm_kandidat b, bpm_upload c
WHERE a.ka_id = b.ka_id
AND a.ka_id = c.ka_id
AND a.dst_id = '$dst_id'
AND archiv_dat = '0000-00-00 00:00:00'
AND c.upload_dat != '0000-00-00 00:00:00'
ORDER BY a.datum desc";
$result1 = $db->query($query1) or die("Cannot execute query1");
while ($row1 = $result1->fetch_array()) {
$result_erg = $db->query("SELECT summe
FROM bpm_ergebnisse
WHERE ka_id= '$row1[ka_id]'
AND bestanden = '1'
ORDER BY eg_id desc
LIMIT 1");
$row_erg = $result_erg->fetch_array();
$result_file = $db->query("SELECT count(*) Anz
FROM bpm_upload
WHERE ka_id= '$row1[ka_id]'
AND upload_dat != '0000-00-00 00:00:00'
");
$row_file = $result_file->fetch_array();
# Zusage bei anderer Dienststelle
$result_andzus = $db->query("SELECT count(*) Anz
FROM bpm_dst_wunsch
WHERE ka_id = '$row1[ka_id]'
AND wu_id != '$row1[wu_id]'
AND zusage = 'J'");
$row_andzus = $result_andzus->fetch_array();
if ($row_andzus['Anz'] > 0) {
$anderezusage = 'J';
} else {
$anderezusage = 'N';
}
if(!isset($zaehler) or $zaehler == 1){
$zaehler = 0;
}else{
$zaehler = 1;
}
if($row_file['Anz'] == 0){
$showfiles = 0;
}else{
$showfiles = 1;
}
$row1['anderezusage'] = $anderezusage;
$row1['showfiles'] = $showfiles;
$row1['zaehler'] = $zaehler;
$row1['testergebnis'] = $row_erg['summe'];
$table_data1[] = $row1;
}
$smarty->assign('table_data1', $table_data1);
}
if ($action == 'show') {
$dst_id = $_SESSION["prx_dst_id"];
$ka_id = $_GET['ka_id'];
# Prüfen, ob DST anzeigeberechtigt ist
$result_anz = $db->query("SELECT count(*) Anz
FROM bpm_dst_wunsch
WHERE ka_id= $ka_id
AND dst_id =$dst_id");
$row_anz = $result_anz->fetch_array();
if($row_anz['Anz'] == 0){
exit;
}
# Persönliche Angaben
$result = $db->query("SELECT id, anrede, vorname, nachname, str, plz, ort, mail
FROM bpm_kandidat
WHERE ka_id = '$ka_id'
LIMIT 1");
$row = @$result->fetch_array();
$id = $row['id'];
if($row['anrede'] == 'M'){
$anrede = 'Herr';
}else{
$anrede = 'Frau';
}
$smarty->assign('dok_anrede', $anrede);
$smarty->assign('dok_vorname', $row['vorname']);
$smarty->assign('dok_nachname', $row['nachname']);
$smarty->assign('dok_str', $row['str']);
$smarty->assign('dok_plz', $row['plz']);
$smarty->assign('dok_ort', $row['ort']);
$smarty->assign('dok_mail', $row['mail']);
# Dateien
$query1 = "SELECT up_id, file, beschreibung, date_format(upload_dat, '%d.%m.%Y - %H:%i') datum_form
FROM bpm_upload
WHERE ka_id = '$ka_id'
ORDER BY upload_dat desc";
$result1 = $db->query($query1) or die("Cannot execute query1");
while ($row1 = $result1->fetch_array()) {
if (file_exists($row1['file'])) {
$exists = 1;
} else {
$exists = 0;
}
$basename = basename($row1['file']);
$rep = $id . "_";
$row1['exists'] = $exists;
$row1['basename'] = str_replace($rep, '', $basename);
$row1['basename_link'] = urlencode($row1['file']);
$table_data1[] = $row1;
}
$smarty->assign('table_data1', $table_data1);
}
if ($action == 'archive') {
$dst_id = $_SESSION["prx_dst_id"];
$wu_id = $_GET['wu_id'];
# Prüfen, ob DST anzeigeberechtigt ist
$result_anz = $db->query("SELECT count(*) Anz
FROM bpm_dst_wunsch
WHERE wu_id= $wu_id
AND dst_id =$dst_id");
$row_anz = $result_anz->fetch_array();
if($row_anz['Anz'] == 0){
exit;
}
$datum=date("Y-m-d H:i:s");
$sql1 = $db->query( "UPDATE bpm_dst_wunsch
SET archiv_dat = '$datum'
WHERE wu_id = $wu_id
" );
echo "<meta http-equiv=\"refresh\" content=\"0; URL=" . $_SERVER['PHP_SELF'] . "?\">";
}
if ($action == 'zusage1') {
$ka_id = $_GET['ka_id'];
$smarty->assign('ka_id', $ka_id);
$result_name = $db->query("SELECT vorname, nachname, anrede
FROM bpm_kandidat
WHERE ka_id =$ka_id");
$row_name = $result_name->fetch_array();
if($row_name['anrede'] == 'M'){
$text_nachfrage= "Liegt Ihnen die Zustimmung des Bewerbers $row_name[vorname] $row_name[nachname] vor?";
}else{
$text_nachfrage= "Liegt Ihnen die Zustimmung der Bewerberin $row_name[vorname] $row_name[nachname] vor?";
}
$smarty->assign('text_nachfrage', $text_nachfrage);
}
if ($action == 'zusage_holen') {
# Wenn auf Nein geklickt wurde, benötigt die Praxisstelle erst die Zustimmung des Bewerbers
$dst_id = $_SESSION["prx_dst_id"];
$ka_id = $_GET['ka_id'];
$result_dst = $db->query("SELECT bez, mail
FROM bpm_dienststellen
WHERE dst_id =$dst_id");
$row_dst = $result_dst->fetch_array();
$smarty->assign('dst_bez', $row_dst['bez']);
$smarty->assign('dst_mail', $row_dst['mail']);
$result_bew = $db->query("SELECT anrede, vorname, nachname, mail
FROM bpm_kandidat
WHERE ka_id =$ka_id");
$row_bew = $result_bew->fetch_array();
if ($row_bew['anrede'] == 'M') {
$anrede = "geehrter Herr";
}
if ($row_bew['anrede'] == 'W') {
$anrede = "geehrte Frau";
}
$mailtext = "
<p>Sehr $anrede $row_bew[nachname],<br>
<br>
f&uuml;r das sechsmonatige Einf&uuml;hrungspraktikum im Rahmen des Studiums <strong>Public Management &ndash; Bachelor of Arts</strong> bei uns fehlt leider bislang noch Ihre schriftliche Zusage. Bitte best&auml;tigen Sie uns per E-Mail, dass Sie das Einf&uuml;hrungspraktikum vom 1. September 2021 bis 28. Februar 2021 bei uns absolvieren werden.<br>
<br>
Vielen Dank.<br>
<br>
Freundliche Gr&uuml;&szlig;e &nbsp;<br>
$row_dst[bez]
</p>";
$smarty->assign('bew_name', "$row_bew[vorname] $row_bew[nachname]");
$smarty->assign('bew_mail', $row_bew['mail']);
$smarty->assign('bew_ka_id', $ka_id);
$smarty->assign('mail_betreff', "Zusage für die Praxisstelle $row_dst[bez]");
$smarty->assign('mail_text', "$mailtext");
}
if ($action == 'mailsenden') {
# Wenn auf Nein geklickt wurde, benötigt die Praxisstelle erst die Zustimmung des Bewerbers
$ka_id = $_POST['bew_ka_id'];
$dst_id = $_SESSION["prx_dst_id"];
$result_bew = $db->query("SELECT anrede, vorname, nachname, mail
FROM bpm_kandidat
WHERE ka_id =$ka_id");
$row_bew = $result_bew->fetch_array();
$result_dst = $db->query("SELECT bez, mail
FROM bpm_dienststellen
WHERE dst_id =$dst_id");
$row_dst = $result_dst->fetch_array();
$empfaenger = $row_bew['mail'];
$betreff = $_POST['betreff'];
$text = $_POST['text'];
$sender = $row_dst['bez'];
$sendermail = $row_dst['mail'];
#echo "
#From: $sender - $sendermail<br>
#$empfaenger<br>
#$betreff<br>
#$text<br>";
#exit;
#Beim CKEDITOR die <p> Tags mit Zeilenabstand 0 in der Mail
$style = "<head>
<style>
p {margin: 0;}
</style>
</head>
";
$text = $style . $text;
## Mailversand:
$headers = "From: $sender <$sendermail>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$return = @mail($empfaenger, $betreff, $text, $headers);
$heute = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); // heutiges Datum & Zeit: https://de2.php.net/manual/de/function.date.php
$datum_db = date("Y-m-d H:i:s", $heute); // Formatierung, wie es vor dem Dateinamen erscheinen soll
$text_db = addslashes($text);
$betreff_db = addslashes($betreff);
if ($return) {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger', '$betreff_db', '$text_db', 'V', '$datum_db')
");
$smarty->assign('mail_senderg', "Die Mail wurde verschickt!");
} else {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger', '$betreff_db', '$text_db', 'F', '$datum_db')
");
$smarty->assign('mail_senderg', "Die Mail konnte nicht verschickt werden!<br>Setzen Sie sich bitte mit der Hochschule in Verbindung.");
}
}
if ($action == 'zusage2') {
# Wenn auf Ja geklickt wurde, dann buchen
# Mail an Praxisstelle zur Bestätigung
# Mail an Bewerber
# Mail an die zuständige Hochschule
$ka_id = $_GET['ka_id'];
$dst_id = $_SESSION["prx_dst_id"];
$result_bew = $db->query("SELECT anrede, vorname, nachname, mail, id
FROM bpm_kandidat
WHERE ka_id =$ka_id");
$row_bew = $result_bew->fetch_array();
$result_dst = $db->query("SELECT bez, mail
FROM bpm_dienststellen
WHERE dst_id =$dst_id");
$row_dst = $result_dst->fetch_array();
$result_kand = $db->query("SELECT hochschule
FROM bpm_kandidat
WHERE ka_id =$ka_id");
$row_kand = $result_kand->fetch_array();
$hochschule = "$row_kand[hochschule]";
if ($hochschule == 'Ludwigsburg') {
$sender_hs = "Hochschule Ludwigsburg";
$mail_hs = get_parameter(8);
} elseif ($hochschule == 'Kehl') {
$sender_hs = "Hochschule Kehl";
$mail_hs = get_parameter(7);
}
##### 1 Mail an Praxisstelle ########
$empfaenger_prx = $row_dst['mail'];
if ($row_bew['anrede'] == 'M') {
$anrede = "Herrn";
}
if ($row_bew['anrede'] == 'W') {
$anrede = "Frau";
}
$betreff_prx = "Bestätigung zur Zusage Praxisstelle BPM $row_bew[vorname] $row_bew[nachname]";
$text_prx = "<html>
<head> </head>
<body>
<p>Sehr geehrte Damen und Herren,<br>
<br>
Sie haben der Hochschule erfolgreich die Zusage f&uuml;r $anrede $row_bew[vorname] $row_bew[nachname] gemeldet.<br>
<br>
Wie geht es nun weiter?<br>
Die Bewerberin/der Bewerber erh&auml;lt von der zust&auml;ndigen Hochschule eine vorl&auml;ufige Zulassung oder eine Zulassung unter Vorbehalt. Eine Zulassung unter Vorbehalt erhalten diejenigen Bewerberin*innen, die zu den besten 40 % im Bewerbungsverfahren z&auml;hlen. Diese k&ouml;nnen mit gro&szlig;er Wahrscheinlichkeit mit einem Studienplatz rechnen. Eine endg&uuml;ltige Zulassung kann aus rechtlichen Gr&uuml;nden erst nach Bewerbungsschluss und Ranglistenbildung (voraussichtlich Anfang August 2021) erfolgen. Sie als Ausbildungsstelle erhalten wie gewohnt Nachricht, sobald eine endg&uuml;ltige Zulassung an Ihre ausgew&auml;hlten Bewerber*innen erteilt wurde. Bitte beachten Sie, dass die Zuweisung zu den Einf&uuml;hrungslehrg&auml;ngen aus organisatorischen Gr&uuml;nden erst Ende August erfolgen kann.<br>
<br>
Bei der vorl&auml;ufigen Zulassung werden die Bewerber*innen darauf hingewiesen, dass die beamtenrechtlichen Voraussetzungen zum 1. September 2021 erf&uuml;llt sein m&uuml;ssen. Bitte erinnern auch Sie Ihre ausgew&auml;hlten Bewerber*innen daran, rechtzeitig die erforderlichen Dokumente zu beantragen und <strong><u>Ihnen</u></strong> vorzulegen:</p>
<ul>
<li>Polizeiliches F&uuml;hrungszeugnis <u><strong>im Original.</strong></u><br>
<strong>WICHTIG:</strong> Zur Vorlage bei einer Beh&ouml;rde nach &sect; 30 Absatz 5 des Bundeszentralregistergesetzes (BZRG).<br>
Ein einfaches F&uuml;hrungszeugnis ist nicht ausreichend.<br>
Dieses Zeugnis darf zu Ausbildungsbeginn (1. September 2021) nicht &auml;lter als <strong><u>3 Monate</u></strong> sein und darf keine Eintr&auml;ge enthalten.
</li>
<li>&Auml;rztliches Gesundheitszeugnis <u><strong>im Original.</strong></u><br>
Es ist ein Attest einer &Auml;rztin oder eines Arztes, die vom Landesgesundheitsamt daf&uuml;r bestimmt wurden, notwendig.<br>
Eine Liste aller &Auml;rzte finden Sie hier:<br>
<a href='https://www.gesundheitsamt-bw.de' rel='noopener noreferrer' target='_blank'>www.gesundheitsamt-bw.de</a> -&gt; Service -&gt; Gesundheitliche Eignung bei Verbeamtung -&gt;<br>
Hinweise f&uuml;r Beamtenbewerber -&gt; &bdquo;&Auml;rzteliste - Einstellungsuntersuchungen Beamtenbewerber&ldquo;.<br>
Die daf&uuml;r anfallenden Kosten hat die Bewerberin oder der Bewerber selbst zu tragen.<br>
Dieses Zeugnis darf zu Ausbildungsbeginn (1. September 2021) nicht &auml;lter als <strong><u>6 Monate</u></strong> sein.<br>
Wir bitten die Ausbildungsstellen zu &uuml;berpr&uuml;fen, ob es sich tats&auml;chlich um einen Arzt/&Auml;rztin der Liste des Landesgesundheitsamtes handelt.
</li>
<li>Erkl&auml;rung &uuml;ber den Ausschluss eines aktuellen oder fr&uuml;heren Behandlungsverh&auml;ltnisses <strong>im Original.</strong><br>
Dieses Formular ist ebenfalls dort hinterlegt:<br>
<a href='https://www.gesundheitsamt-bw.de' rel='noopener noreferrer' target='_blank'>www.gesundheitsamt-bw.de</a> -&gt; Service -&gt; Gesundheitliche Eignung bei Verbeamtung -&gt;<br>
Hinweise f&uuml;r Beamtenbewerber -&gt; &bdquo;Erkl&auml;rung Ausschluss Behandlungsverh&auml;ltnis&ldquo;.
</li>
</ul>
<p>Bitte denken Sie daran, allen anderen Bewerber*innen, f&uuml;r welche Sie sich nicht entschieden haben, entsprechend auch eine Absage zukommen zu lassen.<br>
<br>
Sollten Sie Fragen haben, k&ouml;nnen Sie uns gerne ansprechen.<br><br>Freundliche Gr&uuml;&szlig;e<br><br>Ihre Hochschulen in Ludwigsburg und Kehl
</p>
</body>
</html>";
## Mailversand:
# Header / Absender
#$sender = $row_dst['bez'];
#$sendermail = $row_dst['mail'];
$sender = $sender_hs;
$sendermail = $mail_hs;
$headers = "From: $sender <$sendermail>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$return = @mail($empfaenger_prx, $betreff_prx, $text_prx, $headers);
$heute = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); // heutiges Datum & Zeit: https://de2.php.net/manual/de/function.date.php
$datum_db = date("Y-m-d H:i:s", $heute); // Formatierung, wie es vor dem Dateinamen erscheinen soll
$text_db = addslashes($text_prx);
$betreff_db = addslashes($betreff_prx);
if ($return) {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger_prx', '$betreff_db', '$text_db', 'V', '$datum_db')
");
$smarty->assign('mail_senderg_prx', "Die Mail an die Praxisstelle wurde verschickt!");
$err1 = 0;
} else {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger_prx', '$betreff_db', '$text_db', 'F', '$datum_db')
");
$smarty->assign('mail_senderg_prx', "Die Mail an die Praxisstelle konnte nicht verschickt werden!<br>Setzen Sie sich bitte mit der Hochschule in Verbindung.");
$err1 = 1;
}
#####################################
##### 2 Mail an Bewerber ########
$empfaenger_bew = $row_bew['mail'];
if ($row_bew['anrede'] == 'M') {
$anrede = "Lieber Herr";
}
if ($row_bew['anrede'] == 'W') {
$anrede = "Liebe Frau";
}
$betreff_bew = "Bestätigung zur Zusage Praxisstelle BPM $row_dst[bez]";
$text_bew = "<html>
<head> </head>
<body>
<p style='margin:0cm;margin-bottom:.0001pt;font-size:15px;font-family:'Calibri',sans-serif;'>
$anrede $row_bew[nachname],<br>
<br>
die Ausbildungsstelle &bdquo;$row_dst[bez]&ldquo; hat uns mitgeteilt, dass Sie das Einf&uuml;hrungspraktikum im Rahmen des Studiums <strong>Public Management &ndash; Bachelor of Arts </strong>dort absolvieren k&ouml;nnen. &nbsp;<br>
Damit erf&uuml;llen Sie ein weiteres wichtiges Kriterium auf dem Weg zum Studium.<br>
<br>
Bitte beachten Sie, dass die insgesamt 800 zur Verf&uuml;gung stehenden Studienpl&auml;tze nach einer gemeinsamen Rangliste der Hochschulen Kehl und Ludwigsburg vergeben werden. Der Ranglistenplatz setzt sich zu 50 Prozent aus dem Testergebnis und zu 50 Prozent aus der Note der Hochschulzugangsberechtigung (HZB) zusammen. Die endg&uuml;ltigen Zulassungen k&ouml;nnen erst nach Ablauf der Bewerbungsfrist im August 2021 erfolgen. Diese werden nur dann erteilt, wenn Sie auch alle Zulassungsvoraussetzungen erf&uuml;llen.<br>
<br>
Diese E-Mail ist automatisch generiert und stellt noch keine endg&uuml;ltige Zulassung dar.<br>
<br>
Freundliche Gr&uuml;&szlig;e<br>
<br>
Ihre Hochschulen in Ludwigsburg und Kehl
</p>
</body>
</html>";
## Mailversand:
# Header / Absender
#$sender = $row_dst['bez'];
#$sendermail = $row_dst['mail'];
$sender = $sender_hs;
$sendermail = $mail_hs;
$headers = "From: $sender <$sendermail>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$return = @mail($empfaenger_bew, $betreff_bew, $text_bew, $headers);
$heute = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); // heutiges Datum & Zeit: https://de2.php.net/manual/de/function.date.php
$datum_db = date("Y-m-d H:i:s", $heute); // Formatierung, wie es vor dem Dateinamen erscheinen soll
$text_db = addslashes($text_bew);
$betreff_db = addslashes($betreff_bew);
if ($return) {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger_bew', '$betreff_db', '$text_db', 'V', '$datum_db')
");
$smarty->assign('mail_senderg_bew', "Die Mail an den Bewerber/die Bewerberin wurde verschickt!");
$err2 = 0;
} else {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger_bew', '$betreff_db', '$text_db', 'F', '$datum_db')
");
$smarty->assign('mail_senderg_bew', "Die Mail an den Bewerber/die Bewerberin konnte nicht verschickt werden!<br>Setzen Sie sich bitte mit der Hochschule in Verbindung.");
$err2 = 1;
}
#####################################
##### 3 Mail an Hochschule########
$empfaenger_hs = $mail_hs;
if ($row_bew['anrede'] == 'M') {
$anrede = "den Bewerber";
}
if ($row_bew['anrede'] == 'W') {
$anrede = "die Bewerberin";
}
$betreff_hs = "Bestätigung zur Zusage Praxisstelle BPM $row_dst[bez] für $row_bew[vorname] $row_bew[nachname]";
$text_hs = "<html>
<head> </head>
<body>
<p style='margin:0cm;margin-bottom:.0001pt;font-size:15px;font-family:'Calibri',sans-serif;'>
Liebe Hochschule,<br>
<br>
die Ausbildungsstelle &bdquo;$row_dst[bez]&ldquo; hat sich im Studiengang <strong>Public Management</strong> f&uuml;r $anrede $row_bew[vorname] $row_bew[nachname] mit der ID $row_bew[id] entschieden.
</p>
</body>
</html>";
## Mailversand:
# Header / Absender
$sender = $row_dst['bez'];
$sendermail = $row_dst['mail'];
#$sender = $sender_hs;
#$sendermail = $mail_hs;
$headers = "From: $sender <$sendermail>\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$return = @mail($empfaenger_hs, $betreff_hs, $text_hs, $headers);
$heute = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); // heutiges Datum & Zeit: https://de2.php.net/manual/de/function.date.php
$datum_db = date("Y-m-d H:i:s", $heute); // Formatierung, wie es vor dem Dateinamen erscheinen soll
$text_db = addslashes($text_hs);
$betreff_db = addslashes($betreff_hs);
if ($return) {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger_hs', '$betreff_db', '$text_db', 'V', '$datum_db')
");
$smarty->assign('mail_senderg_hs', "Die Mail an die Hochschule wurde verschickt!");
$err3 = 0;
} else {
$sql1 = $db->query("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat)
VALUES ('$sender', '$sendermail', '$ka_id', '$empfaenger_hs', '$betreff_db', '$text_db', 'F', '$datum_db')
");
$smarty->assign('mail_senderg_hs', "Die Mail an die Hochschule konnte nicht verschickt werden!<br>Setzen Sie sich bitte mit der Hochschule in Verbindung.");
$err3 = 1;
}
#echo
#"$text_prx
#<hr>
#$text_bew
#<hr>
#$text_hs
#";
#####################################
if ($err1 == 0 AND $err2 == 0 AND $err3 == 0) {
$heute = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); // heutiges Datum & Zeit: https://de2.php.net/manual/de/function.date.php
$datum_db = date("Y-m-d H:i:s", $heute); // Formatierung, wie es vor dem Dateinamen erscheinen soll
$sql1 = $db->query("UPDATE bpm_dst_wunsch
SET zusage = 'J'
,zusage_dat = '$datum_db'
WHERE ka_id = $ka_id
AND dst_id = $dst_id
");
}
}
$smarty->assign('action', "$action");
$smarty->display("$template/praxisstelle/$templatename");
?>