535 lines
23 KiB
PHP
Executable File
535 lines
23 KiB
PHP
Executable File
<?php
|
|
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 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 dvm_dst_wunsch a, dvm_kandidat b
|
|
WHERE a.ka_id = b.ka_id
|
|
AND a.dst_id = '$dst_id'
|
|
AND archiv_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()) {
|
|
#echo "KA_ID: ".$row1['ka_id']."<br>";
|
|
#echo "WU_ID: ".$row1['wu_id']."<br>";
|
|
$result_erg = $db->query("SELECT summe
|
|
FROM dvm_ergebnisse
|
|
WHERE ka_id= '$row1[ka_id]'
|
|
AND bestanden = '1'
|
|
ORDER BY eg_id desc
|
|
LIMIT 1");
|
|
$row_erg = $result_erg->fetch_array();
|
|
|
|
# Zusage bei anderer Dienststelle
|
|
$result_andzus = $db->query("SELECT count(*) Anz
|
|
FROM dvm_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';
|
|
}
|
|
#echo "Zusage: ".$row1['zusage']."<br>";
|
|
#echo "Andere Zusage: ".$anderezusage."<br>";
|
|
$result_file = $db->query("SELECT count(*) Anz
|
|
FROM dvm_upload
|
|
WHERE ka_id= '$row1[ka_id]'
|
|
AND upload_dat != '0000-00-00 00:00:00'
|
|
");
|
|
$row_file = $result_file->fetch_array();
|
|
|
|
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 dvm_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 dvm_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 dvm_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 dvm_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 dvm_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 dvm_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 dvm_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 dvm_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ür die Praxisphasen im Rahmen des Studiums <strong>Digitales Verwaltungsmanagement – Bachelor of Arts</strong> bei uns fehlt leider bislang noch Ihre schriftliche Zusage. Bitte bestätigen Sie uns per E-Mail, dass Sie die Praxisphasen bei uns absolvieren werden.<br>
|
|
<br>
|
|
Vielen Dank.<br>
|
|
<br>
|
|
Freundliche Grüße <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 dvm_kandidat
|
|
WHERE ka_id =$ka_id");
|
|
$row_bew = $result_bew->fetch_array();
|
|
|
|
$result_dst = $db->query("SELECT bez, mail
|
|
FROM dvm_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 dvm_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 dvm_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 dvm_kandidat
|
|
WHERE ka_id =$ka_id");
|
|
$row_bew = $result_bew->fetch_array();
|
|
|
|
$result_dst = $db->query("SELECT bez, mail
|
|
FROM dvm_dienststellen
|
|
WHERE dst_id =$dst_id");
|
|
$row_dst = $result_dst->fetch_array();
|
|
|
|
$result_kand = $db->query("SELECT hochschule
|
|
FROM dvm_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 DVM $row_bew[vorname] $row_bew[nachname]";
|
|
$text_prx = "<html>
|
|
<head> </head>
|
|
<body>
|
|
<p>
|
|
Sie haben der Hochschule erfolgreich die Zusage für $anrede $row_bew[vorname] $row_bew[nachname] gemeldet.<br>
|
|
<br>
|
|
Wie geht es nun weiter?<br>
|
|
Die Bewerberin/der Bewerber erhält von der zuständigen Hochschule eine vorläufige Zulassung. Eine endgültige Zulassung kann aus rechtlichen Gründen erst nach Bewerbungsschluss und Ranglistenbildung (voraussichtlich Anfang August 2021) erfolgen. Sie als Ausbildungsstelle erhalten wie gewohnt Nachricht, sobald eine endgültige Zulassung an Ihre ausgewählten Bewerber*innen erteilt wurde.<br>
|
|
Bei der vorläufigen Zulassung werden die Bewerber*innen darauf hingewiesen, dass die beamtenrechtlichen Voraussetzungen zum 1. September 2021 erfüllt sein müssen.<br>
|
|
Die erforderlichen Dokumente sind der <u>zuständigen Hochschule <strong>ab dem 15. Juni 2021 unverzüglich</strong> vorzulegen.</u> Bitte beachten Sie dabei, dass insbesondere das polizeiliche Führungszeugnis zwar umgehend, aber nicht vor dem 15. Juni 2021 eingereicht werden soll, da dieses nicht älter als drei Monate zu Beginn des Studiums sein darf. Wir bitten Sie, Ihre Bewerber*innen entsprechend darauf hinzuweisen.</p>
|
|
<ul>
|
|
<li>Polizeiliches Führungszeugnis <strong>im Original.</strong><br>
|
|
<strong>WICHTIG:</strong> Zur Vorlage bei einer Behörde nach § 30 Absatz 5 des Bundeszentralregistergesetzes (BZRG).<br>
|
|
Ein einfaches Führungszeugnis ist nicht ausreichend.<br>
|
|
Dieses Zeugnis darf zu Studienbeginn (1. September 2021) nicht älter als <strong>3 Monate</strong> sein und darf keine Einträge enthalten.
|
|
</li>
|
|
<li>Ärztliches Gesundheitszeugnis <strong>im Original.</strong><br>
|
|
Es ist ein Attest einer Ärztin oder eines Arztes, die vom Landesgesundheitsamt dafür bestimmt wurden, notwendig.<br>
|
|
Eine Liste aller Ärzte finden Sie hier:<br>
|
|
<a href='https://www.gesundheitsamt-bw.de' rel='noopener noreferrer' target='_blank'>www.gesundheitsamt-bw.de</a> -> Service -> Gesundheitliche Eignung bei Verbeamtung -><br>
|
|
Hinweise für Beamtenbewerber -> „Ärzteliste - Einstellungsuntersuchungen Beamtenbewerber“.<br>
|
|
Die dafür anfallenden Kosten hat die Bewerberin oder der Bewerber selbst zu tragen.<br>
|
|
Dieses Zeugnis darf zu Studienbeginn (1. September 2021) nicht älter als <strong>6 Monate</strong> sein.
|
|
</li>
|
|
<li>Erklärung über den Ausschluss eines aktuellen oder früheren Behandlungsverhä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> -> Service -> Gesundheitliche Eignung bei Verbeamtung -><br>
|
|
Hinweise für Beamtenbewerber -> „Erklärung Ausschluss Behandlungsverhältnis“.
|
|
</li>
|
|
</ul>
|
|
<p>Bitte denken Sie daran, allen anderen Bewerber*innen, für welche Sie sich nicht entschieden haben, entsprechend auch eine Absage zukommen zu lassen.<br>
|
|
<br>
|
|
Sollten Sie Fragen haben, können Sie uns gerne ansprechen.<br>
|
|
<br>
|
|
Freundliche Grüß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 dvm_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 dvm_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 DVM $row_dst[bez]";
|
|
$text_bew = "<html>
|
|
<head> </head>
|
|
<body>
|
|
<p>
|
|
$anrede $row_bew[nachname],<br>
|
|
<br>
|
|
die Ausbildungsstelle „$row_dst[bez]“ hat uns mitgeteilt, dass Sie die Praxisphasen im Rahmen des Studiums <strong>Digitales Verwaltungsmanagement – Bachelor of Arts</strong> dort absolvieren können.<br>
|
|
Damit erfüllen Sie ein weiteres wichtiges Kriterium auf dem Weg zum Studium.<br>
|
|
<br>
|
|
Bitte beachten Sie, dass die insgesamt 50 zur Verfügung stehenden Studienplä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ültigen Zulassungen können erst nach Ablauf der Bewerbungsfrist im August 2021 erfolgen. Diese werden nur dann erteilt, wenn Sie auch alle Zulassungsvoraussetzungen erfüllen.<br>
|
|
<br>
|
|
Diese E-Mail ist automatisch generiert und stellt noch keine endgültige Zulassung dar.<br>
|
|
<br>
|
|
Freundliche Grüß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 dvm_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 dvm_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 DVM $row_dst[bez] für $row_bew[vorname] $row_bew[nachname]";
|
|
$text_hs = "<html>
|
|
<head> </head>
|
|
<body>
|
|
<p>Liebe Hochschule,<br>
|
|
<br>
|
|
die Ausbildungsstelle „$row_dst[bez]“ hat sich im Studiengang <strong>Digitales Verwaltungsmanagement</strong> fü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 dvm_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 dvm_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 dvm_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");
|
|
?>
|