<?php if ($_COOKIE["uid1"] == ""){ include("kurs/anmeldefehler_subdir.php"); exit;} //Wenn man nicht angemeldet ist soll man nichts auswählen können $uid1=$_COOKIE["uid1"]; include("kurs/datenbankanbindung.php"); // fügt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php $db = dbconnect(); include("kurs/sta/stan_useronline_write.php"); // Für Statistik, wieviele User online sind // ÜBerprüfung, ob die Anmeldefrist überschritten ist $heute = mktime(date("H"), date("i"), date("s"), date("m"), date("d"), date("Y")); // heutiges Datum $heute_format = date("YmdHis", $heute); // ISO-8601 Format wie in der Datenbank: Formatierung für Vergleiche erforderlich $res = $db->query("SELECT Jahrgang FROM stud WHERE uid=\"$uid1\""); $stud_jahr = $res->fetch_array(); $anm_schluss = $db->query("SELECT DATE_Format(anmeldeschluss, '%d.%m.%Y um %H:%i:%s Uhr')AS endeform, DATE_Format(anmeldeschluss, '%Y%m%d%H%i%s')AS enddatum FROM stan_frist WHERE jahrgang=\"$stud_jahr[Jahrgang]\""); $row_schluss = $anm_schluss->fetch_array(); // Herausfinden des Beginn- Schlussdatums $a = strtotime ($heute_format); //Umrechnung des Fristgrenztages in eine Zahl $b = strtotime ($row_schluss['enddatum']); // Umrechnung des Enddatums in eine Zahl # Wenn Erstanträge abgesendet wurden, dürfen keine Stellen mehr vorgemerkt werden $res2 = $db->query("SELECT distinct status FROM stan_antrag WHERE uid='$uid1' LIMIT 1"); $stud_status = $res2->fetch_array(); if($stud_status['status'] != '0'){ if ($a <= $b){ echo " <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Prüfung nicht möglich</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td width=\"95%\" background=\"../images/box_top.gif\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <span class=\"sh\">Prüfung nicht möglich</span><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"><br> <p align=\"center\">Änderungsanträge können erst<br><b>nach Anmeldeschluss oder gestelltem Erstantrag</b><br>abgegeben werden!<br> <br>Sie können bis zum $row_schluss[endeform]<br>Anträge <a href=\"antrag.php\">abgeben</a>.</a></b> </p> <p align=\"center\"><a href=\"hauptframe.php\"> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> </p> <p></p> <p></p> <p></p> <p></p> <p><br> </p> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; exit; } // Ende Überprüfung der Zeitüberschreitung } ################# if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: $result = $db->query("SELECT nachname, vorname, postrasse, poplz, poort, stgtext, AG, Jahrgang, mail, mail2, mtknr, stg FROM stud where uid=\"$uid1\""); $row = $result->fetch_array(); echo " <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <script type=\"text/javascript\" src=\"./overlib/overlibmws.js\"><!-- overLIB (c) Erik Bosrup --></script> <script type=\"text/javascript\"> <!-- OLregisterPlugins('crossframe','iframe','hide','shadow'); overlib=parent.overlib; nd=parent.nd; if (typeof window.createPopup!='undefined') { var oPopup = window.createPopup(); var oPopupBody = oPopup.document.body; oPopupBody.style.backgroundColor = \"#ccccff\"; oPopupBody.style.border = \"solid blue 1px\"; } // --> </script> <style type=\"text/css\"> <!-- .text_overlib {font-family:Verdana,Arial,sans-serif; font-size:10px;} .r{text-decoration: none;font-weight: bold; color: black;} .text_overlib {font-family:Verdana,Arial,sans-serif; font-size:10px;} --> </style> <title>Daten prüfen Änderungsantrag</title> </head> <body> <div id=\"overDiv\" style=\"position: absolute; visibility: hidden; z-index: 1000; left: 10px; top: 0px; background-image: none;\"></div> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">Daten prüfen<br>Antrag von $row[vorname] $row[nachname]</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td> <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0; border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\" id=\"AutoNumber1\" height=\"142\"> <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Persönliche Daten"; $text = "Ihre persönlichen Daten müssen zu jedem Zeitpunkt während des Praxisjahres aktuell sein.<br><br>Achten Sie darauf, dass im System eine Mailadresse hinterlegt ist, die Sie regelmäßig abrufen"; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $db = dbconnect(); $res = $db->query("SELECT nachname, vorname, hs, poplz, poOrt, poStrasse, mail FROM stud WHERE uid='$uid1'"); $stud = $res->fetch_array(); if($stud['nachname'] == '' or $stud['vorname'] == '' or $stud['hs'] == '' or $stud['poplz'] == '' or $stud['poOrt'] == '' or $stud['poStrasse'] == '' or $stud['mail'] == ''){ echo "<img border=\"0\" src=\"../images/cross.jpg\">"; $fehler = 'X'; }else{ if($stud['hs'] == 'L' or $stud['hs'] == 'K'){ echo "<img border=\"0\" src=\"../images/ok.gif\">"; }else{ echo "<img border=\"0\" src=\"../images/cross.jpg\">"; $fehler = 'X'; } } echo" </td> </tr> <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> </td> </tr> <tr> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Anträge"; $text = "Ihre Anträge werden nach Datum aufsteigend aufgelistet.<br><br>Die Zeiträume dürfen keine Lücken und keine Überschneidungen aufweisen.<br><br>Urlaube werden nicht hier im System eingeplant. Diese werden direkt bei der Praxisstelle genommen."; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $result3 = $db->query("SELECT DATE_FORMAT(antrag_von, '%d.%m.%Y') antrag_von, DATE_FORMAT(antrag_bis, '%d.%m.%Y') antrag_bis FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'"); $row3 = $result3->fetch_array(); $result_tmp1 = $db->query("DELETE FROM stan_tmp_check_data WHERE uid='$uid1'"); $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT t1.saaid , t1.vert_bereich , t1.uid , t1.beginn , t1.ende , t1.dst_id FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "); ## PU in tmp Tabelle eintrage # $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); # $row4 = $result->fetch_array(); # $saaid_neu = $row4[max_id] + 1; // Damit alle Einträge eine ID haben # $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, '$uid1', beginn, ende, 'Praxisbegleitender Unterricht' FROM stan_sperrzeit WHERE jahrgang ='$row[Jahrgang]' AND kennung = '$row[stg]'"); $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); $row4 = $result->fetch_array(); $saaid_neu = $row4['max_id'] + 1; // Damit alle Einträge eine ID haben $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', DATE_SUB(antrag_von, INTERVAL 1 DAY), DATE_SUB(antrag_von, INTERVAL 1 DAY), 'Antragszeitraum Beginn' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'"); $result = $db->query("SELECT max(saaid) max_id FROM stan_tmp_check_data WHERE uid='$uid1'"); $row4 = $result->fetch_array(); $saaid_neu = $row4['max_id'] + 1; // Damit alle Einträge eine ID haben $result_tmp1 = $db->query("INSERT INTO stan_tmp_check_data SELECT $saaid_neu, NULL, '$uid1', antrag_bis, antrag_bis, 'Antragszeitraum Ende' FROM stan_frist WHERE jahrgang ='$row[Jahrgang]'"); $query = "SELECT ma.saaid, ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke FROM stan_tmp_check_data ma LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke FROM stan_tmp_check_data a WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid) AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b WHERE a.uid = b.uid AND b.beginn = DATE_ADD( a.ende, INTERVAL 1 DAY ) ) OR ( a.beginn IN (select beginn FROM stan_tmp_check_data d WHERE d.saaid != a.saaid) AND a.ende IN (select ende FROM stan_tmp_check_data e WHERE e.saaid != a.saaid AND e.uid = '$uid1') ) ) L ON L.saaid = ma.saaid WHERE ma.uid = '$uid1' ORDER BY ma.uid, ma.beginn"; $result = $db->query($query) or die ("Cannot execute query1"); echo "<table width='100%'>"; while ($row2 = $result->fetch_array()){ $result5 = $db->query("SELECT concat(bezeichnung, ' ',name) name FROM stan_dienststellen WHERE dst_id ='$row2[bezeichnung]'"); $row5 = $result5->fetch_array(); $result6 = $db->query("SELECT bez FROM stan_dienststellen_tmp WHERE dst_id ='$row2[bezeichnung]'"); $row6 = $result6->fetch_array(); if($row5['name'] != '' and $row6['bez'] == ''){ $bezeichnung = $row5['name']; } if($row5['name'] == '' and $row6['bez'] != ''){ $bezeichnung = $row6['bez']; } if($row5['name'] == '' and $row6['bez'] == ''){ if($row2['bezeichnung'] == 'Antragszeitraum Beginn' or $row2['bezeichnung'] == 'Antragszeitraum Ende'){ $bezeichnung = $row2['bezeichnung']; }else{ $bezeichnung = '<i>Zeitraum vorgemerkt</i>'; } } echo" <tr> <td width='35%'> $bezeichnung </td> <td width='35%'>"; if($row2['bezeichnung'] == 'Antragszeitraum Beginn'){ echo"$row3[antrag_von]"; }elseif($row2['bezeichnung'] == 'Antragszeitraum Ende'){ echo"$row3[antrag_bis]"; }else{ echo"$row2[beginn] - $row2[ende]"; } #Sonderfälle ausgeben: 2019-02-21 $sonderpflicht = ""; $result6 = $db->query("SELECT count(*) Anz FROM stan_antrag WHERE saaid ='$row2[saaid]' AND art IN (SELECT artid FROM stan_stellenart WHERE Merkmal like '%S%')"); $row6 = $result6->fetch_array(); if($row6['Anz'] > 0 AND $row2['bezeichnung'] != 'Antragszeitraum Beginn' AND $row2['bezeichnung'] != 'Antragszeitraum Ende'){ $sonderpflicht = 'Sonderfall'; } $result6 = $db->query("SELECT count(*) Anz FROM stan_antrag WHERE saaid ='$row2[saaid]' AND art IN (SELECT artid FROM stan_stellenart WHERE Merkmal like '%P%')"); $row6 = $result6->fetch_array(); if($row6['Anz'] > 0 AND $row2['bezeichnung'] != 'Antragszeitraum Beginn' AND $row2['bezeichnung'] != 'Antragszeitraum Ende'){ $sonderpflicht = 'Pflichtmodul'; } echo" </td> <td> $sonderpflicht </td> <td width='30%' align='center'>"; if($row2['Luecke'] != 'OK'){ echo "<img border=\"0\" src=\"../images/leerer_zeitraum.gif\">"; $fehler = 'X'; }else{ echo "<img border=\"0\" src=\"../images/gueltig.png\">"; } echo" </td> </tr> "; } echo" </table> <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> </td> </tr> <tr> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Wurden exakt 4<br>Vertiefungsbereiche abgedeckt?"; $text = "Sie müssen während Ihres Praxisaufenthaltes genau 4 von 5 Vertiefungsbereichen abdecken. Haben Sie zu wenig Bereiche abgedeckt, bekommen Sie hier eine Fehlermeldung ausgegeben."; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $db = dbconnect(); $res_anz = $db->query("SELECT count(distinct t1.vert_bereich) Anzahl FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "); $anzahl_bereich = $res_anz->fetch_array(); if($anzahl_bereich['Anzahl'] != 4){ echo "<img border=\"0\" src=\"../images/cross.jpg\"> ($anzahl_bereich[Anzahl] von 4 notwendigen Vertiefungsbereichen wurden abgedeckt)"; echo "<p>"; $fehler = 'X'; $query3 = "SELECT distinct t1.vert_bereich FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "; $result3 = $db->query($query3) or die ("Cannot execute query3"); echo "<table><tr><td><b>abgedeckte Vertiefungsbereiche:</b></td></td></tr>"; while ($row5 = $result3->fetch_array()){ $res_bez = $db->query("SELECT bezeichnung FROM `stan_vertiefungsbereich` WHERE vbid = '$row5[vert_bereich]'"); $stell_bez = $res_bez->fetch_array(); echo "<tr><td>$stell_bez[bezeichnung]</td></tr>"; } echo "</table>"; }else{ echo "<img border=\"0\" src=\"../images/ok.gif\">"; } echo" </td> </tr>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] == 1){ # Wenn keine Ausnahme(12er Block entspricht Ausnahme) dann nicht absenden # Zusammenhängende Zeiträume müssen nur angezeigt werden, wenn man auch den 12er Block hat, sonst machts keinen Sinn echo" <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> </td> </tr> <tr> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Zusammenhängende Zeiträume<br>im Vertiefungsbereich?"; $text = "Wenn Sie ein Vertiefungsbereich in mehrere Stellen aufgesplittet haben, müssen die gesplitteten Teilbereiche im direkten Anschluss aneinander folgen."; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $db = dbconnect(); # echo "<img border=\"0\" src=\"../images/cross.jpg\"> ($anzahl_bereich[Anzahl] von 4 notwendigen Vertiefungsbereichen wurden abgedeckt)"; # echo "<p>"; # $query3 = "SELECT distinct t1.vert_bereich FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "; $result3 = $db->query($query3) or die ("Cannot execute query3"); echo "<table valign='top' width='100%'><tr><td valign='top' width='60%'><b>abgedeckte Vertiefungsbereiche:</b></td><td valign='top' ><b>Status</b></td></tr>"; while ($row5 = $result3->fetch_array()){ $res_bez = $db->query("SELECT bezeichnung FROM `stan_vertiefungsbereich` WHERE vbid = '$row5[vert_bereich]'"); $stell_bez = $res_bez->fetch_array(); // Abfrage frägt ab, ob innerhalb eines Vertiefungsbereichs eine Lücke ist. Ausgabe nur 1 Treffer, sobald 1 Lücke gefunden wurde --> Warnung ausgeben $res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer FROM stan_tmp_check_data ma LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke FROM stan_tmp_check_data a WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]') AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b WHERE a.uid = b.uid AND b.beginn = DATE_ADD( a.ende, INTERVAL 1 DAY ) AND b.vbid='$row5[vert_bereich]' ) OR ( a.beginn IN (select beginn FROM stan_tmp_check_data d WHERE d.saaid != a.saaid) AND a.ende IN (select ende FROM stan_tmp_check_data e WHERE e.saaid != a.saaid AND e.uid = '$uid1') ) ) L ON L.saaid = ma.saaid WHERE ma.uid = '$uid1' AND ma.vbid='$row5[vert_bereich]' AND Luecke !='OK' ORDER BY ma.uid, ma.beginn LIMIT 1 "); $anzahl_bereich = $res_anz->fetch_array(); echo "<tr> <td>$stell_bez[bezeichnung]</td> <td>"; if($anzahl_bereich['Treffer'] != 1){ echo "<font color=green><b>OK</b></font>"; }else{ $fehler = 'X'; echo "<font color=red><b>getrennte Zeiträume (unzulässig)</b></font>"; } echo" </td> </tr>"; } echo "</table> </td> </tr>"; } echo" <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> </td> </tr> <tr> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Fristen im Vertiefungsbereich"; $text = "Ein Vertiefungsbereich muss üblicherweise zwischen 3 und 5 Monate belegt werden.<br><br> Für die Sonderfälle Ausland, anderes Bundesland, Privatwirtschaft und Verband gelten spezielle Regelungen. Diese werden bei Bedarf separat geprüft."; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $db = dbconnect(); # Zunächst wird untershchieden, ob die Termine vom VT-Bereich zusammenhängen # Wenn ja, dann gilt die exakte Berechnung der Monatsfrist (Min. 3Mon - 5Mon), # Wenn die Termine zum VT-Bereich willkürlich übers Jahr verteilt sind, dann werden die Tage # jedes Splittpunkts berechnet. Dann muss der Bereich zwischen 88 Tage und 153 Tage liegen (3-5Mon) $query3 = "SELECT distinct t1.vert_bereich FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "; $result3 = $db->query($query3) or die ("Cannot execute query3"); echo "<table valign='top' width='100%'><tr><td valign='top' width='60%'><b>abgedeckte Vertiefungsbereiche:</b></td><td valign='top' ><b>Status</b></td></tr>"; while ($row5 = $result3->fetch_array()){ $res_bez = $db->query("SELECT bezeichnung FROM `stan_vertiefungsbereich` WHERE vbid = '$row5[vert_bereich]'"); $stell_bez = $res_bez->fetch_array(); // Abfrage frägt ab, ob innerhalb eines Vertiefungsbereichs eine Lücke ist. Ausgabe nur 1 Treffer, sobald 1 Lücke gefunden wurde --> Warnung ausgeben $res_anz = $db->query("SELECT ma.uid, DATE_FORMAT(beginn, '%d.%m.%Y') beginn, DATE_FORMAT(ende, '%d.%m.%Y') ende, bezeichnung, COALESCE( luecke, 'OK' ) AS Luecke, 1 AS Treffer FROM stan_tmp_check_data ma LEFT JOIN ( SELECT saaid, 'Lücke folgt' AS luecke FROM stan_tmp_check_data a WHERE a.ende != (SELECT MAX( ende ) FROM stan_tmp_check_data x WHERE x.uid = a.uid AND vbid='$row5[vert_bereich]') AND NOT EXISTS ( SELECT saaid FROM stan_tmp_check_data b WHERE a.uid = b.uid AND b.beginn = DATE_ADD( a.ende, INTERVAL 1 DAY ) AND b.vbid='$row5[vert_bereich]' ) OR ( a.beginn IN (select beginn FROM stan_tmp_check_data d WHERE d.saaid != a.saaid) AND a.ende IN (select ende FROM stan_tmp_check_data e WHERE e.saaid != a.saaid AND e.uid = '$uid1') ) ) L ON L.saaid = ma.saaid WHERE ma.uid = '$uid1' AND ma.vbid='$row5[vert_bereich]' AND Luecke !='OK' ORDER BY ma.uid, ma.beginn LIMIT 1 "); $anzahl_bereich = $res_anz->fetch_array(); echo "<tr> <td>$stell_bez[bezeichnung]</td> <td>"; // Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenhängend sind if($anzahl_bereich['Treffer'] != 1){ // Wenn der Zeitraum im Vertiefungsbereich zusammenhängend ist, // dann kann man prüfen, ob beginndatum + 3 Monate >= Enddatum ist // und ob beginndatum+5Monate <= Enddatum ist. // Abfrage, wenn Anmeldefrist unterschritten, dann 1 sonst 0 // Abfrage, wenn Anmeldefrist überschritten ist, dann 1 sonst 0 $min_max = $db->query("SELECT max( ende ) < DATE_SUB(DATE_ADD( min( beginn ), INTERVAL 3 MONTH ), INTERVAL 1 DAY) unter # 1Tag abziehen, weil man 3 Monate von 01.07 - 30.11 rechnet und nicht bis 01.12 , max( ende ) > DATE_ADD(min(beginn), INTERVAL 5 MONTH ) ueber FROM stan_tmp_check_data WHERE vbid = '$row5[vert_bereich]' "); $row_minmax = $min_max->fetch_array(); if($row_minmax['unter'] == '1'){ echo "<font color=red><b>Mindestdauer unterschritten</b></font>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1){ # Showstopper bei 4 Blockfeld $fehler = 'X'; } }elseif($row_minmax['unter'] == '0'){ echo "<font color=green><b>OK</b></font>"; }elseif($row_minmax['ueber'] == '1'){ echo "<font color=red><b>Mindestdauer überschritten</b></font>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1){ # Showstopper bei 4 Blockfeld $fehler = 'X'; } }elseif($row_minmax['ueber'] == '0'){ echo "<font color=green><b>OK</b></font>"; } }else{# wenn die Zeiträume nicht zusammenhängend sind, dann 88 bzw. 153 Tage $querydat = "SELECT beginn, ende FROM stan_tmp_check_data WHERE vbid = $row5[vert_bereich] "; $resultdat = $db->query($querydat) or die ("Cannot execute query3"); $days = 0; $gestage = 0; while ($rowdat = $resultdat->fetch_array()){ $days = floor((strtotime($rowdat['ende']) - strtotime($rowdat['beginn']))/86400); $gestage = $gestage + $days; } if($gestage < 88){ echo "<font color=red><b>Mindestdauer unterschritten</b></font>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1){ # Showstopper bei 4 Blockfeld $fehler = 'X'; } }elseif($gestage > 153){ echo "<font color=red><b>Mindestdauer überschritten</b></font>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1){ # Showstopper bei 4 Blockfeld $fehler = 'X'; } }elseif($gestage >= 88 AND $gestage <= 153){ echo "<font color=green><b>OK</b></font>"; } } echo" </td> </tr>"; } echo "</table> </td> </tr> <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> </td> </tr> <tr> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Anzahl Sonderfälle"; $text = "Sie müssen genau 1 Sonderfall belegen<br><br>Sonderfälle sind:<br>- Ausland<br>- Anderes Bundesland<br>- Privatwirtschaft<br>- Verband"; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $db = dbconnect(); # echo "<img border=\"0\" src=\"../images/cross.jpg\"> ($anzahl_bereich[Anzahl] von 4 notwendigen Vertiefungsbereichen wurden abgedeckt)"; # echo "<p>"; # $result3 = $db->query("SELECT count(*) Anz FROM stan_antrag t1, stan_stellenart b WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND b.Merkmal LIKE '%S%' AND b.artid=t1.art AND uid='$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "); $row5 = $result3->fetch_array(); if($row5[0] > 1 or $row5[0] < 1){ echo "<font color=red><b>Anzahl Sonderfälle falsch: (Anzahl: $row5[0] von 1)</b></font>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1){ # Showstopper bei 4 Blockfeld $fehler = 'X'; } }else{ echo "<font color=green><b>OK (Anzahl: $row5[0])</b></font>"; } echo " </td> </tr>"; /* if($row5[0] >= 1){ # Wenn man ein Sonderfall hat, dann auch chekcen, ob 3 Monatsfrist exakt eingehalten wurde echo" <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> </td> </tr> <tr> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Fristen Sonderfall"; $text = "Für die Fristen in Sonderfällen gilt die 3-5 Monate-Regelung nicht. Es müssen exakt 3 Monate belegt werden."; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $db = dbconnect(); # Wenn Sonderfälle vorhanden sind, dann Schleife über alle Sonderfälle # Sonderfälle = 3 Monate # Bei 4 Blockfeld Showstopper, bei 12 Feld nur Rotwarnung $query3 = "SELECT distinct t1.saaid, dst_id FROM stan_antrag t1, stan_stellenart a WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND t1.art=a.artid AND a.Merkmal LIKE '%S%' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "; $result3 = $db->query($query3) or die ("Cannot execute query3"); echo "<table valign='top' width='100%'><tr><td valign='top' width='60%'><b>Stelle</b></td><td valign='top' ><b>Status</b></td></tr>"; while ($row5 = $result3->fetch_array()){ $min_max = $db->query("SELECT max( ende ) < DATE_SUB(DATE_ADD( min( beginn ), INTERVAL 3 MONTH ), INTERVAL 1 DAY) unter ,max( ende ) > DATE_ADD(min(beginn), INTERVAL 5 MONTH ) ueber ,date_format(DATE_SUB(DATE_ADD( min( beginn ), INTERVAL 5 MONTH ), INTERVAL 1 DAY),'%d.%m.%Y') frist_dat FROM stan_tmp_check_data WHERE saaid = '$row5[saaid]' "); $row_minmax = $min_max->fetch_array(); $result5 = $db->query("SELECT concat(bezeichnung, ' ',name) name FROM stan_dienststellen WHERE dst_id ='$row5[dst_id]'"); $row5a = $result5->fetch_array(); $result6 = $db->query("SELECT bez FROM stan_dienststellen_tmp WHERE dst_id ='$row5[dst_id]'"); $row6 = $result6->fetch_array(); if($row5a[name] != '' and $row6[bez] == ''){ $bezeichnung = $row5a[name]; } if($row5a[name] == '' and $row6[bez] != ''){ $bezeichnung = $row6[bez]; } echo "<tr> <td>$bezeichnung</td> <td>"; // Abfrage, ob die Einzeltermine der Vertiefungsbereich zusammenhängend sind if($row_minmax['unter'] == 0 AND $row_minmax['ueber'] == 0){ // Wenn das Ausland gleich 3 Monate erbibt. Select ergibt 1 bei exakt 3 Monaten bzw. 0 bei ungleich 3 Monaten echo "<img border=\"0\" src=\"../images/ok.gif\">"; }else{ if($row_minmax['unter'] != 0){ $error_text = "Mindestzeit unterschritten!"; } if($row_minmax['ueber'] != 0){ $error_text = "5 Monatsfrist endet am $row_minmax[frist_dat]"; } echo "<img border=\"0\" src=\"../images/cross.jpg\"> ($error_text)<br>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1){ # Showstopper bei 4 Blockfeld $fehler = 'X'; } } echo" </td> </tr>"; } echo "</table> </td> </tr>"; } // Ende ob Sonderfall vorhanden */ if($row['Jahrgang'] >= '17'){ # Pflichtmodul ab jahrgang 17 echo " <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> </td> </tr> <tr> <td valign='top' style=\"border-style: none; border-width: medium\" height=\"32\"> "; $titel = "Anzahl Pflichtmodul"; $text = "Sie müssen das Pflichtmodul belegen<br><br>Pflichtmodul ist:<br>- Gemeinden bis zu 10.000 Einwohner"; echo" <a href=\"javascript:void(0);\" onmouseover=\"return overlib('$text',ABOVE, TEXTFONTCLASS,'text_overlib', WIDTH, 350, CAPTION, '$titel',CAPTIONSIZE, '10px');\" onmouseout=\"nd();\"><b>$titel</b></a> </td> <td valign='top' align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\">"; $db = dbconnect(); # echo "<img border=\"0\" src=\"../images/cross.jpg\"> ($anzahl_bereich[Anzahl] von 4 notwendigen Vertiefungsbereichen wurden abgedeckt)"; # echo "<p>"; # $result3 = $db->query("SELECT count(*) Anz FROM stan_antrag t1, stan_stellenart b WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND b.Merkmal LIKE '%P%' AND b.artid=t1.art AND uid='$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "); $row5 = $result3->fetch_array(); if($row5[0] > 1 or $row5[0] < 1){ echo "<font color=red><b>Anzahl Pflichtmodule falsch: (Anzahl: $row5[0] von 1)</b></font>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1){ # Showstopper bei 4 Blockfeld $fehler = 'X'; } }else{ echo "<font color=green><b>OK (Anzahl: $row5[0])</b></font>"; } echo " </td> </tr>"; # Pflichtmodul Ende } // Ende > jahrgang 17 echo" </td> </tr> </table> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> <br> </div> </td> </tr> </table>"; $result6a = $db->query("SELECT distinct 1 FROM stan_ausnahme WHERE uid ='$uid1'"); $row6a = $result6a->fetch_array(); if($row6a[0] != 1 AND isset($fehler)){ # Bei 4 Blockfeld und Fehler kann man eine Ausnahme beantragen echo" <br> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">Ausnahme beantragen</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td> In begründeten Fällen kann eine Ausnahmeregelung beantragt werden.<br> Dadurch können Stellen auch dann beantragt werden, wenn Fehlermeldungen auftauchen.<br> Ausnahmen können nicht gemacht werden bei<br> <ul> <li>Unvollständigen Zeiträumen</li> <li>Nichtabdeckung der 4 vorgeschriebenen Vertiefungsbereiche</li> <p align='center'> <a href=".$_SERVER['PHP_SELF'] ."?action=ausnahme> <img title = \"Antrag bearbeiten\"border=\"0\" src=\"../images/mail2.PNG\"></a> </ul> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> <br> </div> </td> </tr> </table> "; } // EndIF wenn man Ausnahme beantragen darf echo" <br> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">zu sendende Änderungsanträge</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td>"; $query = "SELECT t1.saaid , t1.dst_id , DATE_Format(t1.beginn, '%d.%m.%Y') beginn , DATE_Format(t1.ende, '%d.%m.%Y') ende , DATE_FORMAT(t1.beginn, '%Y%m%d') beginnform FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND t1.status = '2' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') ORDER BY beginnform ASC "; $result = $db->query ($query) or die ("Cannot execute query"); echo"<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-width:0; border-collapse: collapse\" bordercolor=\"#111111\" width=\"100%\" id=\"AutoNumber1\"> <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> <b>Stellenart</b> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> <b>Ort</b> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> <b>Zeitraum</b> </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> <b>Löschen</b> </td> </tr>"; while ($row3 = $result->fetch_array()){ $result5 = $db->query("SELECT concat(bezeichnung, ' ',name) name, ort FROM stan_dienststellen WHERE dst_id ='$row3[dst_id]'"); $row5 = $result5->fetch_array(); $result6 = $db->query("SELECT bez, ort FROM stan_dienststellen_tmp WHERE dst_id ='$row3[dst_id]'"); $row6 = $result6->fetch_array(); if($row5['name'] != '' and $row6['bez'] == ''){ $bezeichnung = $row5['name']; $ort = $row5['ort']; } if($row5['name'] == '' and $row6['bez'] != ''){ $bezeichnung = $row6['bez']; $ort = $row6['ort']; } if($row3['dst_id'] == 0){ $bezeichnung = '<i>Zeitraum vorgemerkt</i>'; $ort = ""; } echo" <tr> <td style=\"border-style: none; border-width: medium\" height=\"32\"> $bezeichnung </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> $ort </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> $row3[beginn] - $row3[ende] </td> <td align=\"left\" style=\"border-style: none; border-width: medium\" height=\"32\"> <a href=".$_SERVER['PHP_SELF'] ."?action=del&ID=$row3[saaid]> <img title = \"Antrag löschen\"border=\"0\" src=\"../images/drop.png\"></a> </td> </tr>"; } echo"</table>"; $res_aend = $db->query("SELECT count(*) anz_aend FROM stan_antrag WHERE uid = '$uid1' AND status = '2' "); $anz_aend = $res_aend->fetch_array(); # Elsif rein: wenn $test AND $anz_aend[anz_aend] > 0 # elseif anzahl 0 --> nachricht: Keine Änderungsaufträge vorhanden # else Fehler korrigieren $res_ausl = $db->query("SELECT count(*) Anz FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND t1.status = '2' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') AND t1.art=6 "); $anz_ausl = $res_ausl->fetch_array(); if(isset($anz_ausl['Anz']) and $anz_ausl['Anz'] >0){ echo "<br> <script type='text/javascript'> function senden_aktiv(){ if (document.getElementById('chk_ausland').checked){ document.getElementById('senden').style.display='inline'; }else{ document.getElementById('senden').style.display='none'; } } </script> <table width='100%'> <tr> <td><input type='checkbox' name='chk_ausland' onclick='senden_aktiv();' id='chk_ausland'></td> <td>"; if($stud['hs'] == 'L'){ echo " <label for='chk_ausland'>Achtung! Sie sind verpflichtet, vor Antragsstellung für Praxisstellen im Ausland einen Stipendienantrag über das Akademische Auslandsamt/International Office der Hochschule einzureichen.<br> Informationen finden Sie auf der Webseite/Intranet der Hoschschule.<br> <font color='red'>Sie bestätigen ausdrücklich bei Praxisstellen im Ausland den Stipendienantrag abgegeben zu haben.</font></label>"; } if($stud['hs'] == 'K'){ echo" <label for='chk_ausland'><b>Wichtiger Hinweis:</b><br> Sie sind verpflichtet, vor der Beantragung eines Auslandspraktikums im Online-Praxisstellensystem einen Antrag auf Stipendienmittel beim International Office der Hochschule Kehl zu stellen.<br>Letzteres erfolgt bis auf Weiteres per E-Mail. Bitte beachten Sie hierfür die verschiedenen internen Ausschreibungen mit Bewerbungsfristen sowie die Informationen auf Moodle.<br> <br>Achtung bei Praktika in Nicht-EU-Ländern: Mit Ausnahme der Länder Island, Liechtenstein, Nord-Mazedonien, Norwegen, Serbien und Türkei kann das International Office in der Regel keine Stipendienmittel zur Verfügung stellen.<br>In diesem Fall muss dem International Office deshalb ein Nachweis über die Beantragung eines Stipendiums bei einem externen Stipendiengeber (z.B. DAAD) vorgelegt werden, damit das Auslandspraktikum genehmigt werden kann.</label>"; } echo" </td> </tr> </table> "; } if(!isset($fehler) AND $anz_aend['anz_aend'] > 0){ // Wenn alle Eintragungen stimmen und nicht verschickte Änderungsanträge vorhanden sind, dann Abschickenbutton anzeigen if(isset($anz_ausl['Anz']) and $anz_ausl['Anz'] >0){ echo "<p align='center'><a href='".$_SERVER['PHP_SELF'] ."?action=aenderung' id='senden' style='display:none'><img src='../images/aenderung_stellen.png' border='0'></a></p>"; }else{ echo "<p align='center'><a href=".$_SERVER['PHP_SELF'] ."?action=aenderung><img src='../images/aenderung_stellen.png' border='0'></a></p>"; } }elseif($anz_aend['anz_aend'] == 0){ echo "<p align='center'><img src='../images/keine_aenderung.png' border='0'></p>"; }else{ echo "<p align='center'><img src='../images/daten_pruefen.png' border='0'></p>"; } echo " </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> <br> </div> </td> </tr> </table> </body> </html>"; $result_tmp1 = $db->query("DELETE FROM stan_tmp_check_data WHERE uid='$uid1'"); break; case "aenderung": $query = "SELECT t1.aendid ,t1.saaid FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid ) AND t1.uid = '$uid1' AND t1.status = '2' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') "; $result = $db->query ($query) or die ("Cannot execute query"); while ($row3 = $result->fetch_array()){ //Änderungsantrag einer Stelle löschen, wenn er noch nicht zugewiesen wurde. In der Folgeverarbeitung muss nichts gemacht werden, // weil die Dienststelle noch kein Schreiben bekommen hat. $result6a = $db->query("SELECT saaid,aendid FROM stan_antrag WHERE status='1' AND aendid = '$row3[aendid]' AND zuweisung is NULL"); $row6a = $result6a->fetch_array(); $sql = $db->query ("DELETE FROM stan_antrag WHERE status='1' AND aendid = '$row3[aendid]' AND zuweisung is NULL "); // Ist der Antrag schon zugewiesen, dann muss die Zuweisung einen Änderungskenner bekommen, damit die Stelle ein Absage/Änderungsschreiben // bekommt. $sql = $db->query ("UPDATE stan_antrag SET zuweisung ='AE' WHERE status='1' AND aendid = '$row3[aendid]' AND zuweisung = 'Z' "); $aend_dat = $datum=date("Y-m-d H:i:s"); if(isset($row6a['saaid']) AND $row6a['saaid'] == $row6a['aendid']){ ##Bei neuer Stelle auf neuer Position, wird bei nicht zug. ÄA gelöscht. Dann verweist der neue Datensatz ins leere. ##Daher soll in diesem Fall der neue Datensatz des Änderungsantrags aendid=saaid bekommen. $sql = $db->query ("UPDATE stan_antrag SET status='1' ,aend_dat = '$aend_dat' ,aendid=saaid WHERE status='2' AND uid = '$uid1' AND saaid='$row3[saaid]' and (zuweisung is NULL OR zuweisung!='G') and (zuweisung is NULL OR zuweisung!='GV') "); }else{ ## Alle Änderunsanträge auf Status 1 setzen $sql = $db->query ("UPDATE stan_antrag SET status='1' ,aend_dat = '$aend_dat' WHERE status='2' AND uid = '$uid1' AND saaid='$row3[saaid]' and (zuweisung is NULL OR zuweisung!='G') and (zuweisung is NULL OR zuweisung!='GV') "); } } if ($sql){ echo " <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Änderungsantrag gestellt!</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td width=\"95%\" background=\"../images/box_top.gif\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <span class=\"sh\">Änderungsantrag gestellt!</span><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"><br> <p align=\"center\"> Der Änderungsantrag wurde gestellt.<br> Bitte drucken Sie unter Schritt 4 den neuen Antrag auf Zuweisung aus und senden diesen unterschrieben an die zuständige Stelle Ihrer Hochschule. <br> <br> <b>Sie werden ggf. zu einem neuen AG-Standort zugeteilt!</b> <br> <br> Sie können den Status unter Punkt <a href=\"status_aend.php\">4. Status</a> einsehen. </p> <p align=\"center\"><a href=\"hauptframe.php\"> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> </p> <p></p> <p></p> <p></p> <p></p> <p><br> </p> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; $result2 = $db->query("SELECT mtknr, vorname, nachname, hs, ag, jahrgang FROM stud WHERE uid='$uid1'"); $row2 = $result2->fetch_array(); if($row2['hs'] =='K' or $row2['hs'] =='k'){ //Empfängeradresse selektieren. Je nach Hochshule verschieden $result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7"); $row3 = $result3->fetch_array(); $betreff = "Stellenantragssystem: Kehl"; }else{ $result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=4"); $row3 = $result3->fetch_array(); $betreff = "Stellenantragssystem: Ludwigsburg"; } $empfaenger = "$row3[wert2]"; $text = " <html> <head> <title>Änderungsantrag</title> </head> <body> <font face='Arial' size='2'> Guten Tag!<br><br> Im Stellenantragssystem wurde ein Änderungsantrag gestellt:<br><br> </font> <br> <table> <tr> <td width='60%' style='border-style: none; border-width: medium' height='32'> <font face='Arial' size='2'><b>Name:</b></font> </td> <td width='40%' align='left' style='border-style: none; border-width: medium' height='32'> <font face='Arial' size='2'>$row2[vorname] $row2[nachname]</font> </td> </tr> <tr> <td width='60%' style='border-style: none; border-width: medium' height='32'> <font face='Arial' size='2'><b>AG/Jahrgang:</b></font> </td> <td width='40%' align='left' style='border-style: none; border-width: medium' height='32'> <font face='Arial' size='2'>$row2[ag]/$row2[jahrgang]</font> </td> </tr> <tr> <td width='60%' style='border-style: none; border-width: medium' height='32'> <font face='Arial' size='2'><b>Matrikelnr:</b></font> </td> <td width='40%' align='left' style='border-style: none; border-width: medium' height='32'> <font face='Arial' size='2'>$row2[mtknr]</font> </td> </tr> </table> <br><br> <font face='Arial' size='2'> Diese Mail wurde automatisch generiert!<br> Antworten Sie daher nicht auf diese Mail<br> <br> Vielen Dank </font> </body> </html>"; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $return = @mail($empfaenger, $betreff, $text, $headers); }else{ echo "INTERNER FEHLER: GGF NEUER VERSUCH"; } break; Case "del": $staID = $_GET['ID']; setcookie("ck_staID",""); setcookie("ck_staID",$staID); #$res = $db->query("SELECT ort FROM stan_antrag WHERE saaid='$staID'"); #$row = $res->fetch_array(); echo" <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Datensatz löschen</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"70%\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">Datensatz löschen</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></font></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td> <table border=\"0\" cellpadding=\"4\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#E7E8ED\" width=\"100%\" id=\"AutoNumber1\"> <tr> <td width=\"100%\"> <p align=\"center\"> Möchten sie den Antrag<br>wirklich löschen?<br><br> <a href=".$_SERVER['PHP_SELF'] ."?action=del3> <img title = \"Abbrechen\"border=\"0\" src=\"../images/nein.gif\"></a> <a href=".$_SERVER['PHP_SELF'] ."?action=del2> <img title = \"Antrag löschen\"border=\"0\" src=\"../images/ja.gif\"></a> </td> </tr> </table> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; break; case "del2": $saaid = $_COOKIE['ck_staID']; $sql = $db->query ("DELETE FROM stan_antrag WHERE saaid='$saaid'"); if ($sql) // Bestätigungsseite bei Erfolg sonst Nichterfolgsmeldung { echo " <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Datensatz gelöscht</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td width=\"95%\" background=\"../images/box_top.gif\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <span class=\"sh\">Datensatz gelöscht</span><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"><br> <p align=\"center\"><b>Der Datensatz wurde gelöscht!</b> </p> <p align=\"center\"><a href=\"hauptframe.php\"> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> </p> <p></p> <p></p> <p></p> <p></p> <p><br> </p> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; }else{ echo " <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>unerwarteter Fehler</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td width=\"95%\" background=\"../images/box_top.gif\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <span class=\"sh\">unerwarteter Fehler</span><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"><br> <p align=\"center\"><b>Es ist ein interner Fehler aufgetreten!<br> Wenden Sie sich bitte umgehend an ihre Zulassungsstelle. </p> <p align=\"center\"><a href=\"hauptframe.php\"> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> </p> <p></p> <p></p> <p></p> <p></p> <p><br> </p> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; } break; case "del3": $Link = basename($_SERVER['PHP_SELF']); echo " <meta http-equiv=\"refresh\" content=\"0; URL=$Link\"> "; break; case "ausnahme": require("./FCKeditor/fckeditor.php") ; $db = dbconnect(); $sel_fach = $db->query("SELECT vorname, nachname, mtknr, hs, mail, mail2 FROM stud WHERE uid='$uid1'"); // ausw_ausg = wpf.id $stud = $sel_fach->fetch_array(); if($stud['hs'] =='K' or $stud['hs'] =='k'){ //Empfängeradresse selektieren. Je nach Hochshule verschieden $result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=7"); $row3 = $result3->fetch_array(); $hs = 'Kehl'; }else{ $result3 = $db->query("SELECT wert2 FROM parameter WHERE pid=4"); $row3 = $result3->fetch_array(); $hs = 'Ludwigsburg'; } echo " <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Mail an Wahlpflichtfach</title> </head> <body onload=\"if(document.Mail)document.Mail.inhalt.focus();return false;\"> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"100%\" border=\"0\"> <tr> <td align=\"left\" width=\"1%\" width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td align=\"left\" width=\"98%\" background=\"../images/box_top.gif\" valign=\"top\" colspan=\"2\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">Mail an Hochschule $hs</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"> <form method=POST action=$_SERVER[PHP_SELF]?action=ausgabe2 name=Mail> <table width=\"100%\" border=\"0\"> <tr> <td width=\"30%\" valign=\"top\"><b>Absender:</b></td> <td width=\"70%\" valign=\"top\"><input name=\"sender\" type=\"hidden\" value='$stud[vorname] $stud[nachname]' id=\"sender\" size=\"66\">$stud[vorname] $stud[nachname]</td> </tr> <tr> <td width=\"30%\" valign=\"top\"><b>Mail-Adresse Absender:</b></td> <td width=\"70%\" valign=\"top\"><input name=\"sendermail\" value='$stud[mail]' type=\"hidden\" id=\"sendermail\" size=\"66\">$stud[mail]</td> </tr> <tr> <td width=\"30%\" valign=\"top\"> </td> <td width=\"70%\" valign=\"top\"> </td> </tr> <tr> <td width=\"30%\" valign=\"top\"><b>Mail-Adresse Empfänger:</b></td> <td width=\"70%\" valign=\"top\"><input type=\"hidden\" name=\"empfaenger\" id=\"empfaenger\" size=\"66\" value='$row3[wert2]'>$row3[wert2]</td> </tr> <tr> <td width=\"30%\" valign=\"top\"> </td> <td width=\"70%\" valign=\"top\"> </td> </tr> <tr> <td width=\"30%\" valign=\"top\"><b>Betreff:</b></td> <td width=\"70%\" valign=\"top\"><input name=\"betreff\" type=\"hidden\" id=\"betreff\" size=\"66\" value='Antrag auf Ausnahmeregelung für $stud[vorname] $stud[nachname] ($stud[mtknr])'>Antrag auf Ausnahmeregelung für $stud[vorname] $stud[nachname] ($stud[mtknr])</td> </tr> <tr> <td width=\"30%\" valign=\"top\"> </td> <td width=\"70%\" valign=\"top\"> </td> </tr> <tr> <td width=\"30%\" valign=\"top\"> </td> <td width=\"70%\" valign=\"top\"> </td> </tr> <tr> <td width=\"30%\" valign=\"top\"> </td> <td width=\"70%\" valign=\"top\"> </td> </tr> <tr> <td width=\"30%\" valign=\"top\"><b>Hinweis:</b></td> <td width=\"70%\" valign=\"top\"> Der Antrag ist so ausführlich wie möglich zu begründen. Dies beinhaltet: <ul> <li>welche Ausnahme beantragt wird</li> <li>Gründe für die Ausnahme im Hinblick auf die Ausbildung</li> <li>Angabe der genauen Tätigkeit bei der Stelle</li> <li>Beschreibung der Stelle mit Aufgaben und Personal.</li> </ul> </td> </tr> <tr> <td width=\"30%\" valign=\"top\"> </td> <td width=\"70%\" valign=\"top\"> </td> </tr> <tr> <td width=\"30%\" valign=\"top\"><b>Nachricht:</b></td> <td width=\"70%\" valign=\"top\">"; $oFCKeditor = new FCKeditor('inhalt') ; $oFCKeditor->BasePath = './FCKeditor/'; #$oFCKeditor->Value = 'Default text in editor'; $oFCKeditor->ToolbarSet = 'Basic'; $oFCKeditor->Width = '100%' ; $oFCKeditor->Height = '200' ; $oFCKeditor->Create() ; echo" </td> </tr> <tr> <td width=\"30%\" valign=\"top\"> </td> <td width=\"70%\" valign=\"top\"><input type=checkbox NAME=\"kopie\">Kopie der Mail erhalten</td> </tr> </table> <br> <input type=\"submit\" value=\"Abschicken\" name=\"B1\" size=\"20\"> </form> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; break; case "ausgabe2": $mtknr=$_COOKIE["ck_mtknr1"]; $empfaenger = $_POST['empfaenger']; $betreff = $_POST['betreff']; $text = stripslashes( $_POST['inhalt'] ); $sender = $_POST['sender']; $sendermail = $_POST['sendermail']; $kopie = $_POST['kopie']; // echo"$empfaenger<p>$betreff<p>$text<p>$sender<p>$sendermail"; // Emailversand: if ($kopie) { $empfaenger .= ", $sendermail"; } if($text == ''){ echo" <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Mailversand</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td width=\"95%\" background=\"../images/box_top.gif\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">Pflichtfelder ausfüllen</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"><br><p align=\"center\"><b>Bitte füllen Sie alle Felder aus!</b> <p></p> <p></p> <p align=\"center\"><a href=\"javascript:history.back()\"> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; } ## 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); // Bestätigungsseite if ($return) { echo" <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Mailversand</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td width=\"95%\" background=\"../images/box_top.gif\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">Mailversand erfolgreich</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"><br><p align=\"center\"><b>Die E-Mail wurde verschickt!</b> <p></p> <p></p> <p align='center'> <a href=".$_SERVER['PHP_SELF'] ."?action=default> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; } else { echo" <html> <head> <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\"> <link rel=\"stylesheet\" href=\"../styles_pc.css\" type=\"text/css\"> <title>Mailversand</title> </head> <body> <table border=\"0\" style=\"border-collapse: collapse\" width=\"100%\" cellpadding=\"0\" height=\"100%\" id=\"table1\"> <tr> <td> <div align=\"center\"> <table cellspacing=\"0\" cellpadding=\"0\" width=\"550\" border=\"0\"> <tr> <td width=\"10\" background=\"../images/box_e1.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"3%\" background=\"../images/box_top.gif\" valign=\"top\"></td> <td width=\"95%\" background=\"../images/box_top.gif\"> <img height=\"10\" src=\"../images/blank.gif\" width=\"1\"><br> <font class=\"hd\">Mailversand fehlgeschlagen</font><br> <img height=\"5\" src=\"../images/blank.gif\" width=\"1\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e2.gif\"> <img height=\"40\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td width=\"1%\" background=\"../images/box_l.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> <td colspan=\"2\"><br><p align=\"center\">Die E-Mail wurde <b>nicht</b> verschickt!<br><br> Es trat ein unbekannter Fehler auf. Bitte wenden Sie sich an ihre Zulassungsstelle <br> <p></p> <p></p> <p align='center'> <a href=".$_SERVER['PHP_SELF'] ."?action=default> <img border=\"0\" src=\"../images/zurueck.gif\" width=\"77\" height=\"22\"></a><br> </td> <td width=\"1%\" background=\"../images/box_r.gif\"> <img height=\"1\" src=\"../images/blank.gif\" width=\"22\"></td> </tr> <tr> <td nowrap=\"nowrap\" align=\"left\" width=\"1%\" background=\"../images/box_e3.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"></td> <td nowrap=\"nowrap\" align=\"left\" width=\"98%\" background=\"../images/box_bottom.gif\" colspan=\"2\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"8\"></td> <td nowrap=\"nowrap\" align=\"right\" width=\"1%\" background=\"../images/box_e4.gif\"> <img height=\"16\" src=\"../images/blank.gif\" width=\"22\"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>"; } //End if } ?>