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]
"; $query1 = "SELECT mail, ka_id FROM bpm_kandidat WHERE ka_id = $username ORDER BY nachname ASC"; $result1 = $db->query($query1) or die("Cannot execute query1a $tm_id"); $lnnr = 0; while ($row1 = $result1->fetch_array()) { $mail[$lnnr]['mail'] = "$row1[mail]"; $mail[$lnnr]['ka_id'] = "$row1[ka_id]"; $lnnr++; } $lfdnr = $lfdnr++; # Mail auch an die zuständige HS $mail[$lnnr][mail]= $sendermail; $mail[$lnnr][ka_id]= ""; #echo "
";
  #print_r($mail);
  #echo "

"; #exit; #echo " #From: $sender - $sendermail
#$empfaenger
#$betreff
#echo "$text
"; #echo ""; #$hochschule
"; #exit; #Beim CKEDITOR die

Tags mit Zeilenabstand 0 in der Mail $style =" "; $text = $style.$text; for($i=0;$iquery("INSERT INTO bpm_sonstige_mail (sender, sendermail, ka_id, empfaenger, mail_betreff, mail_text, status, sendedat) VALUES ('$sender', '$sendermail', '".$mail[$i][ka_id]."', '".$mail[$i][mail]."', '$betreff', '$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', '".$mail[$i][ka_id]."', '".$mail[$i][mail]."', '$betreff', '$text_db', 'F', '$datum_db') "); $err = 1; $mail_err .= $mail[$i][mail]."
"; } } } unset($_SESSION['termine_tm_id']); $editende = 1; if($err == 1){ $smarty->assign('mail_senderg', "Die Mails konnten nicht verschickt werden!
Prüfen Sie die folgenden Mailadressen:

$mail_err"); }else{ $smarty->assign('mail_senderg', "Die Mails wurden verschickt!"); echo ""; } } // ende Action $smarty->assign('action', "$action"); $smarty->display("$template/admin/$templatename"); ?>