query("SET lc_time_names = 'de_DE';");
# Dropdown befüllen übernimmt ajax:fetch.php
# $query1 = "SELECT ka_id, vorname, nachname
# FROM bpm_kandidat
# ORDER BY nachname, vorname";
#
# $result1 = $db->query($query1) or die("Cannot execute query1a");
#
#
# while ($row1 = $result1->fetch_array()) {
# $table_data1[] = $row1;
# }
# $smarty->assign('table_data1', $table_data1);
if (isset($_GET['error'])) {
$errorno = $_GET['error'];
$smarty->assign('bewerber_error', 1);
if ($errorno == 1) {
$smarty->assign('bewerber_error_text', "Es muss ein Bewerber ausgewählt werden.");
}
}
}
if ($action == 'ausgabe') {
if (isset($_POST['user'])) {
$username = mb_strtoupper($_POST["user"]); //remove case sensitivity on the username
} else {
$username = $_SESSION["username"];
}
$_SESSION["username"] = $username;
if(isset($_GET['error'])){
$errorno = $_GET['error'];
$smarty->assign('termine_error', 1);
if($errorno == 1){
$smarty->assign('termine_error_text', "Es muss ein Termin gewählt werden");
}
}
if ($username == "") {
echo "";
exit;
}
# Kandidat
$result_kandidat = $db->query("SELECT anrede, vorname, nachname
FROM bpm_kandidat
WHERE ka_id = '$username'
");
$row_kandidat = $result_kandidat->fetch_array();
if($row_kandidat['anrede'] == 'W'){
$anrede = 'Frau';
}
if($row_kandidat['anrede'] == 'M'){
$anrede = 'Herrn';
}
$smarty->assign('term_kand_anrede', $anrede);
$smarty->assign('term_kand_vorname', $row_kandidat['vorname']);
$smarty->assign('term_kand_nachname', $row_kandidat['nachname']);
# Wo ist der Kandidat bisher eingebucht
$result_bisher = $db->query("SELECT tm_id, date_format(tm_datum, '%d.%m.%Y') datum, date_format(tm_datum, '%H:%i') zeit, tm_standort, tm_plaetze, tm_raum, tm_referenznr
FROM bpm_termine
WHERE tm_id = (SELECT tm_id
FROM bpm_term_kand
WHERE ka_id = '$username'
ORDER BY tk_id desc
LIMIT 1)
");
$row_bisher = $result_bisher->fetch_array();
if($row_bisher['tm_standort'] == 'L'){
$standort = 'Ludwigsburg';
}
if($row_bisher['tm_standort'] == 'K'){
$standort = 'Kehl';
}
$smarty->assign('term_kand_datum', $row_bisher['datum']);
$smarty->assign('term_kand_zeit', $row_bisher['zeit']);
$smarty->assign('term_kand_tm_id', $row_bisher['tm_id']);
$smarty->assign('term_kand_standort', $standort);
# Gespeicherte Termine
$query1 = "SELECT tm_id, date_format(tm_datum, '%d.%m.%Y') datum, date_format(tm_datum, '%H:%i') zeit, tm_standort, tm_plaetze, tm_raum, tm_referenznr
FROM bpm_termine
WHERE tm_datum > NOW()
ORDER BY tm_datum ASC, zeit ASC";
$result1 = $db->query($query1) or die("Cannot execute query1");
while ($row1 = $result1->fetch_array()) {
if($row1['tm_standort'] == 'L'){
$standort = 'Ludwigsburg';
}
if($row1['tm_standort'] == 'K'){
$standort = 'Kehl';
}
$restplatz = get_restplatz($row1['tm_id']);
if($restplatz != $row1['tm_plaetze']){
$disable = 0;
}else{
$disable = 1;
}
$row1['restplatz'] = $restplatz;
$row1['tm_disable'] = $disable;
$row1['standort_form'] = $standort;
$table_data1[] = $row1;
}
$smarty->assign('table_data1', $table_data1);
}
if ($action == 'mail') {
$tm_id = $_POST['tm_id'];
$username = $_SESSION["username"];
if($tm_id == ""){
echo "";
exit;
}
$_SESSION["termine_tm_id"] = $tm_id;
# Gespeicherte Werte
$query1 = "SELECT mail
FROM bpm_kandidat
WHERE ka_id = '$username'
LIMIT 1";
$result1 = $db->query($query1) or die("Cannot execute query1");
while ($row1 = $result1->fetch_array()) {
$mail .= "$row1[mail]";
}
$smarty->assign('mtupd_mailadressen_an', "$mail");
}
if ($action == 'mailsenden2') {
$tm_id = $_SESSION["termine_tm_id"];
$username = $_SESSION["username"];
$empfaenger = $_POST['empfaenger_an'];
$betreff = $_POST['betreff'];
$text = $_POST['text'];
$absender = $_POST['absender'];
if($absender == 'Kehl'){
$sendermail = get_parameter(7);
$sender = 'Hochschule Kehl';
}
if($absender == 'Ludwigsburg'){
$sendermail = get_parameter(8);
$sender = 'Hochschule Ludwigsburg';
}
# Update
$result_curid = $db->query("SELECT tp_id
FROM bpm_term_kand
WHERE ka_id = $username
ORDER BY tp_id desc
LIMIT 1
");
$row_curid = $result_curid->fetch_array();
$akt_tpid = $row_curid['tp_id'];
$result = $db->query("UPDATE bpm_term_kand
SET tm_id = '$tm_id'
WHERE tp_id = $akt_tpid
");
$query_termin = $db->query("SELECT date_format(tm_datum, '%d.%m.%Y um %H:%i Uhr') tm_datum, tm_standort, tm_raum, tm_plaetze, tm_referenznr
FROM bpm_termine
WHERE tm_id='$tm_id'");
$row_termin = $query_termin->fetch_array();
if($row_termin['tm_standort'] == 'L'){
$standort = 'Ludwigsburg - Reuteallee 36, 71634 Ludwigsburg';
$sendermail = get_parameter(8);
}
if($row_termin['tm_standort'] == 'K'){
$standort = 'Kehl - Kinzigallee 1, 77694 Kehl';
$sendermail = get_parameter(7);
}
$text = $text."
Neue Daten:
Testtag:
$row_termin[tm_datum]
Hochschule:
$standort
Gebäude / Raum:
$row_termin[tm_raum]
"; #print_r($mail); #echo "
Tags mit Zeilenabstand 0 in der Mail $style ="
"; $text = $style.$text; for($i=0;$i