query("SELECT wert1, wert2 FROM parameter WHERE pid='2'"); $uhd = $ansp->fetch_array(); $ansprechpart = "$uhd[wert1]"; // Ansprechpartner bei Probleme $helpmail = "$uhd[wert2]"; // Kontaktmailadresse bei Problemen if ($_COOKIE["uid1"] == ""){ include("kurs/anmeldefehler_subdir.php"); exit;} //Wenn man nicht angemeldet ist soll man nichts auswählen können $uid1=$_COOKIE["uid1"]; #require("check_zweig.php"); // Prüft, ob Innenverwaltung angemeldet ist: setzt datenbankanbindung.php voraus #require("check_weitere_daten.php"); 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 " Änderungsanträge nicht möglich

Änderungsanträge nicht möglich

Änderungsanträge können erst
nach Anmeldeschluss oder gestelltem Erstantrag
abgegeben werden!

Sie können bis zum $row_schluss[endeform]
Anträge abgeben.



"; exit; } // Ende Überprüfung der Zeitüberschreitung } ################# // Prüfen, ob Studenten das 12 Block Antragsformular bekommen oder nicht $result_aus = $db->query("SELECT 1 FROM stan_ausnahme WHERE uid=\"$uid1\""); $rowaus = $result_aus->fetch_array(); // Select Ende $back = $_GET['back']; function get_data($pos, $uid1, $back){ # $back: Beim zurückbutton sollen Cookies verwendet werden, nicht DB Einträge if($back == 1){ # Cookies $stellenart = $_COOKIE["ck_stellenart".$pos]; $abteilung = $_COOKIE["ck_abteilung".$pos]; $tel_abteilung = $_COOKIE["ck_telabteilung".$pos]; $bezeichnung = $_COOKIE["ck_bezeichnung".$pos]; $str = $_COOKIE["ck_str".$pos]; $plz = $_COOKIE["ck_plz".$pos]; $postfach = $_COOKIE["ck_postfach".$pos]; $plz_postfach = $_COOKIE["ck_plz_postfach".$pos]; $ort = $_COOKIE["ck_ort".$pos]; $bundesland = $_COOKIE["ck_bundesland".$pos]; $staat = $_COOKIE["ck_staat".$pos]; if($pos == 1 or $pos == 2 or $pos == 3){ $vertname = "vert1"; } if($pos == 4 or $pos == 5 or $pos == 6){ $vertname = "vert2"; } if($pos == 7 or $pos == 8 or $pos == 9){ $vertname = "vert3"; } if($pos == 10 or $pos == 11 or $pos == 12){ $vertname = "vert4"; } $$vertname = $_COOKIE["ck_".$vertname]; $beg_tag = $_COOKIE["ck_beg_tag".$pos]; $beg_mon = $_COOKIE["ck_beg_mon".$pos]; $beg_jahr = $_COOKIE["ck_beg_jahr".$pos]; $end_tag = $_COOKIE["ck_ende_tag".$pos]; $end_mon = $_COOKIE["ck_ende_mon".$pos]; $end_jahr = $_COOKIE["ck_ende_jahr".$pos]; $maildst = $_COOKIE["ck_maildst".$pos]; $dummy_dst = $_COOKIE["ck_dummy_dst".$pos]; }else{ # Datenbankeinträge verwenden global $db; $result_data = $db->query("SELECT 1 FROM stan_ausnahme WHERE uid=\"$uid1\""); $rowdata = $result_data->fetch_array(); $result_data1 = $db->query("SELECT t1.vert_bereich , t1.art , dummy_dst , t1.dst_id , DATE_Format(t1.beginn, '%d')AS beg_tag , DATE_Format(t1.beginn, '%m')AS beg_mon , DATE_Format(t1.beginn, '%Y')AS beg_jahr , DATE_Format(t1.ende, '%d')AS end_tag , DATE_Format(t1.ende, '%m')AS end_mon , DATE_Format(t1.ende, '%Y')AS end_jahr , t1.abteilung , t1.tel_abteilung , t1.entfernung , t1.ledig , t1.hausstand 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.pos='$pos' AND (t1.zuweisung is NULL or t1.zuweisung='' or t1.zuweisung='Z') "); $rowdata1 = $result_data1->fetch_array(); $result_data2 = $db->query("SELECT distinct 1 FROM stan_dienststellen WHERE dst_id= '$rowdata1[dst_id]'"); $rowdata2 = $result_data2->fetch_array(); if($rowdata2[0] == '1'){ $result_data3 = $db->query("SELECT bez , str , plz , postfach , plz_postfach , ort , bundesland , staat , mail FROM stan_dienststellen WHERE dst_id='$rowdata1[dst_id]'"); $rowdata3 = $result_data3->fetch_array(); }else{ $result_data3 = $db->query("SELECT bez , str , plz , postfach , plz_postfach , ort , bundesland , staat , mail FROM stan_dienststellen_tmp WHERE dst_id='$rowdata1[dst_id]'"); $rowdata3 = $result_data3->fetch_array(); } $stellenart = $rowdata1['art']; $dummy_dst = $rowdata1['dummy_dst']; $abteilung = $rowdata1['abteilung']; $tel_abteilung = $rowdata1['tel_abteilung']; $bezeichnung = $rowdata3['bez']; $str = $rowdata3['str']; $plz = $rowdata3['plz']; $postfach = $rowdata3['postfach']; $plz_postfach = $rowdata3['plz_postfach']; $ort = $rowdata3['ort']; $bundesland = $rowdata3['bundesland']; $staat = $rowdata3['staat']; $maildst = $rowdata3['mail']; $entfernung = $rowdata1['entfernung']; $ledig = $rowdata1['ledig']; $hausstand = $rowdata1['hausstand']; if($entfernung == 'N'){ # 3 Stufige Abfrage: Wenn Entfernung < 30KM also Nein, dann werden die anderen Felder nicht mehr abgefragt, so sind ledig und Hausstand auch Nein $ledig = 'N'; $hausstand = 'N'; } if($ledig == 'N'){ # 3 Stufige Abfrage: Wenn Entfernung < 30KM also Nein, dann werden die anderen Felder nicht mehr abgefragt, so sind ledig und Hausstand auch Nein $hausstand = 'N'; } if($pos == 1 or $pos == 2 or $pos == 3){ $result_data4 = $db->query("SELECT distinct saaid, vert_bereich FROM stan_antrag WHERE pos IN ('1', '2', '3') AND uid ='$uid1' ORDER BY saaid DESC LIMIT 1"); $rowdata4 = $result_data4->fetch_array(); $vertname = "vert1"; } if($pos == 4 or $pos == 5 or $pos == 6){ $result_data4 = $db->query("SELECT distinct saaid, vert_bereich FROM stan_antrag WHERE pos IN ('4', '5', '6') AND uid ='$uid1' ORDER BY saaid DESC LIMIT 1"); $rowdata4 = $result_data4->fetch_array(); $vertname = "vert2"; } if($pos == 7 or $pos == 8 or $pos == 9){ $result_data4 = $db->query("SELECT distinct saaid, vert_bereich FROM stan_antrag WHERE pos IN ('7', '8', '9') AND uid ='$uid1' ORDER BY saaid DESC LIMIT 1"); $rowdata4 = $result_data4->fetch_array(); $vertname = "vert3"; } if($pos == 10 or $pos == 11 or $pos == 12){ $result_data4 = $db->query("SELECT distinct saaid, vert_bereich FROM stan_antrag WHERE pos IN ('10', '11', '12') AND uid ='$uid1' ORDER BY saaid DESC LIMIT 1"); $rowdata4 = $result_data4->fetch_array(); $vertname = "vert4"; } $$vertname = $rowdata4["vert_bereich"]; $beg_tag = $rowdata1['beg_tag']; $beg_mon = $rowdata1['beg_mon']; $beg_jahr = $rowdata1['beg_jahr']; $end_tag = $rowdata1['end_tag']; $end_mon = $rowdata1['end_mon']; $end_jahr = $rowdata1['end_jahr']; } return array( $stellenart , $abteilung , $tel_abteilung , $bezeichnung , $str , $plz , $postfach , $plz_postfach , $ort , $bundesland , $staat , $$vertname , $beg_tag , $beg_mon , $beg_jahr , $end_tag , $end_mon , $end_jahr , $maildst , $dummy_dst , $entfernung , $ledig , $hausstand ); } // End Function if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: $db = dbconnect(); $result = $db->query("SELECT nachname, vorname, jahrgang, stg FROM stud where uid=\"$uid1\""); $row = $result->fetch_array(); $anm_schluss = $db->query("SELECT DATE_Format(anmeldeschluss, '%d.%m.%Y um %H:%i:%s Uhr') anmeldeschluss, 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]'"); $row_schluss = $anm_schluss->fetch_array(); // Auslesen des Datenbankdatum, um davon ein Tag abziehen zu können echo"

Stellenantrag für $row[vorname] $row[nachname]
Anträge können bis zum $row_schluss[0] abgegeben werden
Antragszeitraum: $row_schluss[antrag_von] - $row_schluss[antrag_bis]
"; //Daten an entsprechender Position auslesen über Funktion $data = get_data('1', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
Vertiefungsbereich 1: "; $db = dbconnect(); $query1 = "SELECT vbid, bezeichnung FROM stan_vertiefungsbereich ORDER BY bezeichnung ASC "; $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "

  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } if($rowaus[0] == '1'){ // wenn man 12 Blöcke angezeigt bekommen darf //Daten an entsprechender Position auslesen über Funktion $data = get_data('2', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"

  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } //Daten an entsprechender Position auslesen über Funktion $data = get_data('3', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } } // Endif($rowaus[0] == 1){; Wenn man Ausnahme hat, ob man 12 Block Feld angezeigt bekommt //Daten an entsprechender Position auslesen über Funktion $data = get_data('4', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"

Vertiefungsbereich 2: "; $db = dbconnect(); $query1 = "SELECT vbid, bezeichnung FROM stan_vertiefungsbereich ORDER BY bezeichnung ASC "; $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "

  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } if($rowaus[0] == '1'){ //Daten an entsprechender Position auslesen über Funktion $data = get_data('5', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } //Daten an entsprechender Position auslesen über Funktion $data = get_data('6', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?





"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } } // Endif($rowaus[0] == 1){; Wenn man Ausnahme hat, ob man 12 Block Feld angezeigt bekommt //Daten an entsprechender Position auslesen über Funktion $data = get_data('7', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
Vertiefungsbereich 3: "; $db = dbconnect(); $query1 = "SELECT vbid, bezeichnung FROM stan_vertiefungsbereich ORDER BY bezeichnung ASC "; $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "

  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } if($rowaus[0] == '1'){ //Daten an entsprechender Position auslesen über Funktion $data = get_data('8', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } //Daten an entsprechender Position auslesen über Funktion $data = get_data('9', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?





"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } } // Endif($rowaus[0] == 1){; Wenn man Ausnahme hat, ob man 12 Block Feld angezeigt bekommt //Daten an entsprechender Position auslesen über Funktion $data = get_data('10', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
Vertiefungsbereich 4: "; $db = dbconnect(); $query1 = "SELECT vbid, bezeichnung FROM stan_vertiefungsbereich ORDER BY bezeichnung ASC "; $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "

  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } if($rowaus[0] == '1'){ //Daten an entsprechender Position auslesen über Funktion $data = get_data('11', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } //Daten an entsprechender Position auslesen über Funktion $data = get_data('12', $uid1, $back); $art = $data[0]; $abteilung = $data[1]; $tel_abteilung = $data[2]; $bezeichnung = $data[3]; $str = $data[4]; $plz = $data[5]; $postfach = $data[6]; $plz_postfach = $data[7]; $ort = $data[8]; $bundesland = $data[9]; $staat = $data[10]; $vert = $data[11]; $beg_tag = $data[12]; $beg_mon = $data[13]; $beg_jahr = $data[14]; $end_tag = $data[15]; $end_mon = $data[16]; $end_jahr = $data[17]; $maildst = $data[18]; $dummy_dst = $data[19]; $entfernung = $data[20]; $ledig = $data[21]; $hausstand = $data[22]; echo"
  Art der Praxisstelle* "; $db = dbconnect(); # Pflichtmodul ab JG 17 if($stud_jahr['Jahrgang'] < '17'){ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart where merkmal != 'P' ORDER BY artid ASC "; }else{ $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY artid ASC "; } $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
  Dienststelle ist mir noch nicht bekannt:
  Bezeichnung der Praxisstelle*: "; $titel = "Suchfunktion"; $text = "Für Behörden ist eine Suchfunktion über PLZ und Ort hinterlegt. Wenn die gewünschte Praxisstelle nicht vorhanden ist, bitte manuell eintragen - z.B. Daimler AG."; echo"
  Straße und Hausnummer der Praxisstelle*:
  PLZ Ort*:  
  PLZ Postfach:  
  Bundesland*:
  Staat*:
  Mailadresse der Dienststelle*:
  Zeitraum bei dieser Praxisstelle*: .. bis ..
  Abteilung:
  Tel. der Abteilung:
     
  Antrag auf Umzugsvergütung:
Liegt Ihre Wohnadresse mehr als 30 km von Ihrer zukünftigen Praxisstelle entfernt?



Sind Sie ledig?



Verfügen Sie über einen eigenen Hausstand?




"; if(isset($entfernung) AND $entfernung != ''){ echo ""; } if(isset($entfernung) AND $entfernung == 'N'){ echo ""; echo ""; } if(isset($ledig) AND $ledig == 'N'){ echo ""; } if($dummy_dst != ''){ # Javascript muss nach html stehen, da die Textfelder erst erzeugt werden müssen echo ""; } } // Endif($rowaus[0] == 1){; Wenn man Ausnahme hat, ob man 12 Block Feld angezeigt bekommt echo"


* = Pflichtfelder

"; break; case "persdat": ### doppelte Vertiefungsbereiche prüfen ### check_vertiefungsbereich(); ### Ende doppelte Vertiefungsbereiche prüfen ### ### Prüft, ob vertiefungsbereich gewählt wurde### vertiefungsbereich(); ### Ende, ob vertiefungsbereich gewählt wurde### ### Pflichtfelder prüfen ### pflichtfelder(); ### Ende Pflichtfelder prüfen ### ### Anzahl der Anträge prüfen, ob pro Vertiefungsbereich max 3 Stellen sind ### ## anz_stellen(); überflüssig, da man nur noch 3 Stellen erfassen kann... ### Ende Anzahl prüfen ### for ($i= 1;$i<= 12;$i++) // maximal 12 Felder können ausgefüllt werden { $pos = $_POST['pos'.$i]; // Vom Formular gesendetes Objekt in Variable schreiben $stellenart = $_POST['stellenart'.$i]; $dummy_dst = $_POST['dummy_dst'.$i]; $bezeichnung = $_POST['bezeichnung'.$i]; $str = $_POST['str'.$i]; $postfach = $_POST['postfach'.$i]; $plz_postfach = $_POST['plz_postfach'.$i]; $plz = $_POST['plz'.$i]; $ort = $_POST['ort'.$i]; $bundesland = $_POST['bundesland'.$i]; $staat = $_POST['staat'.$i]; $maildst = $_POST['maildst'.$i]; $beginndatum = $_POST['beg_jahr'.$i].'-'.$_POST['beg_mon'.$i].'-'.$_POST['beg_tag'.$i]; $enddatum = $_POST['ende_jahr'.$i].'-'.$_POST['ende_mon'.$i].'-'.$_POST['ende_tag'.$i]; $abteilung = $_POST['abteilung'.$i]; $telabteilung = $_POST['telabteilung'.$i]; if(isset($_POST['entfernung'.$i])){ $entfernung = $_POST['entfernung'.$i]; }else{ $entfernung = 'N'; } if(isset($_POST['ledig'.$i])){ $ledig = $_POST['ledig'.$i]; }else{ $ledig = 'N'; } if(isset($_POST['hausstand'.$i])){ $hausstand = $_POST['hausstand'.$i]; }else{ $hausstand = 'N'; } if($entfernung == 'J' AND $ledig == 'J' AND $hausstand == 'N'){ $umzugsverg = 'J'; }else{ $umzugsverg = 'N'; } if(isset($pos)){ $pos = str_replace (array("'"), array("\'"), $pos); } if(isset($stellenart)){ $stellenart = str_replace (array("'"), array("\'"), $stellenart); } if(isset($dummy_dst)){ $dummy_dst = str_replace (array("'"), array("\'"), $dummy_dst); } if(isset($bezeichnung)){ $bezeichnung = str_replace (array("'"), array("\'"), $bezeichnung); } if(isset($str)){ $str = str_replace (array("'"), array("\'"), $str); } if(isset($postfach)){ $postfach = str_replace (array("'"), array("\'"), $postfach); } if(isset($plz_postfach)){ $plz_postfach = str_replace (array("'"), array("\'"), $plz_postfach); } if(isset($plz)){ $plz = str_replace (array("'"), array("\'"), $plz); } if(isset($ort)){ $ort = str_replace (array("'"), array("\'"), $ort); } if(isset($bundesland)){ $bundesland = str_replace (array("'"), array("\'"), $bundesland); } if(isset($staat)){ $staat = str_replace (array("'"), array("\'"), $staat); } if(isset($maildst)){ $maildst = str_replace (array("'"), array("\'"), $maildst); } if(isset($beginndatum)){ $beginndatum = str_replace (array("'"), array("\'"), $beginndatum); } if(isset($enddatum)){ $enddatum = str_replace (array("'"), array("\'"), $enddatum); } if(isset($abteilung)){ $abteilung = str_replace (array("'"), array("\'"), $abteilung); } if(isset($telabteilung)){ $telabteilung = str_replace (array("'"), array("\'"), $telabteilung); } if($stellenart != '1'){ switch($i){ case 1: $vertiefungsbereich = $_POST['vert1']; break; case 2: $vertiefungsbereich = $_POST['vert1']; break; case 3: $vertiefungsbereich = $_POST['vert1']; break; case 4: $vertiefungsbereich = $_POST['vert2']; break; case 5: $vertiefungsbereich = $_POST['vert2']; break; case 6: $vertiefungsbereich = $_POST['vert2']; break; case 7: $vertiefungsbereich = $_POST['vert3']; break; case 8: $vertiefungsbereich = $_POST['vert3']; break; case 9: $vertiefungsbereich = $_POST['vert3']; break; case 10: $vertiefungsbereich = $_POST['vert4']; break; case 11: $vertiefungsbereich = $_POST['vert4']; break; case 12: $vertiefungsbereich = $_POST['vert4']; break; } ### Überprüfung, welche Datensätze sich nicht geändert haben $result_data1a = $db->query("SELECT t1.vert_bereich , t1.art , t1.dummy_dst , t1.saaid , t1.dst_id , t1.pos , t1.beginn , t1.ende , t1.abteilung , t1.tel_abteilung , t1.entfernung , t1.ledig , t1.hausstand , t1.umzugsverg 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.pos='$pos' AND (t1.zuweisung is NULL or t1.zuweisung='' or t1.zuweisung='Z') "); $rowdata1a = $result_data1a->fetch_array(); $result_data2a = $db->query("SELECT distinct 1 FROM stan_dienststellen WHERE dst_id= '$rowdata1a[dst_id]'"); $rowdata2a = $result_data2a->fetch_array(); if($rowdata2a[0] == '1'){ $result_data3a = $db->query("SELECT bez , str , plz , postfach , plz_postfach , ort , bundesland , staat , mail FROM stan_dienststellen WHERE dst_id='$rowdata1a[dst_id]'"); $rowdata3a = $result_data3a->fetch_array(); }else{ $result_data3a = $db->query("SELECT bez , str , plz , postfach , plz_postfach , ort , bundesland , staat , mail FROM stan_dienststellen_tmp WHERE dst_id='$rowdata1a[dst_id]'"); $rowdata3a = $result_data3a->fetch_array(); } $db_pos = $rowdata1a['pos']; // Vom Formular gesendetes Objekt in Variable schreiben $db_stellenart = $rowdata1a['art']; $db_dummy_dst = $rowdata1a['dummy_dst']; $db_bezeichnung = $rowdata3a['bez']; $db_str = $rowdata3a['str']; $db_postfach = $rowdata3a['postfach']; $db_plz_postfach= $rowdata3a['plz_postfach']; $db_plz = $rowdata3a['plz']; $db_ort = $rowdata3a['ort']; $db_bundesland = $rowdata3a['bundesland']; $db_staat = $rowdata3a['staat']; $db_maildst = $rowdata3a['mail']; $db_entfernung = $rowdata1a['entfernung']; $db_ledig = $rowdata1a['ledig']; $db_hausstand = $rowdata1a['hausstand']; $db_umzugsverg = $rowdata1a['umzugsverg']; #echo "|$db_entfernung --> $rowdata1a[entfernung]|
"; $db_beginndatum = $rowdata1a['beginn']; $db_enddatum = $rowdata1a['ende']; $db_abteilung = $rowdata1a['abteilung']; $db_telabteilung= $rowdata1a['tel_abteilung']; $db_vertiefungsbereich = $rowdata1a['vert_bereich']; if(trim($db_vertiefungsbereich) == trim($vertiefungsbereich) AND trim($db_pos) == trim($pos) AND trim($db_stellenart) == trim($stellenart) AND trim($db_dummy_dst) == trim($dummy_dst) AND trim($db_bezeichnung) == trim($bezeichnung) AND trim($db_str) == trim($str) AND trim($db_postfach) == trim($postfach) AND trim($db_plz_postfach) == trim($plz_postfach) AND trim($db_plz) == trim($plz) AND trim($db_ort) == trim($ort) AND trim($db_bundesland) == trim($bundesland) AND trim($db_staat) == trim($staat) AND trim($db_maildst) == trim($maildst) AND trim($db_beginndatum) == trim($beginndatum) AND trim($db_enddatum) == trim($enddatum) AND trim($db_abteilung) == trim($abteilung) AND trim($db_telabteilung) == trim($telabteilung) AND # trim($db_entfernung) == trim($entfernung) AND # trim($db_ledig) == trim($ledig) AND # trim($db_hausstand) == trim($hausstand) trim($db_umzugsverg) == trim($umzugsverg) ){ echo""; }else{ # Wenn der Datensatz noch nicht abgeschickt wurde und er wird wieder geändert, dann ersten Änderungsantrag löschen $result_tmp1 = $db->query("SELECT distinct 1 FROM stan_antrag WHERE uid='$uid1' AND pos='$pos' AND status='2'"); $row_tmp1 = $result_tmp1->fetch_array(); #echo "---> $pos
"; #echo "SELECT t1.vert_bereich # , t1.art # , t1.dummy_dst # , t1.saaid # , t1.dst_id # , t1.pos # , t1.beginn # , t1.ende # , t1.abteilung # , t1.tel_abteilung # , t1.entfernung # , t1.ledig # , t1.hausstand # 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.pos='$pos' # AND (t1.zuweisung is NULL or t1.zuweisung='' or t1.zuweisung='Z') #
"; #echo trim($db_vertiefungsbereich)." == ". trim($vertiefungsbereich)."
"; #echo trim($db_pos) ." == ". trim($pos)."
"; #echo trim($db_stellenart) ." == ". trim($stellenart)."
"; #echo trim($db_dummy_dst) ." == ". trim($dummy_dst)."
"; #echo trim($db_bezeichnung) ." == ". trim($bezeichnung)."
"; #echo trim($db_str) ." == ". trim($str)."
"; #echo trim($db_postfach) ." == ". trim($postfach)."
"; #echo trim($db_plz_postfach) ." == ". trim($plz_postfach)."
"; #echo trim($db_plz) ." == ". trim($plz)."
"; #echo trim($db_ort) ." == ". trim($ort)."
"; #echo trim($db_bundesland) ." == ". trim($bundesland)."
"; #echo trim($db_staat) ." == ". trim($staat)."
"; #echo trim($db_maildst) ." == ". trim($maildst)."
"; #echo trim($db_beginndatum) ." == ". trim($beginndatum)."
"; #echo trim($db_enddatum) ." == ". trim($enddatum)."
"; #echo trim($db_abteilung) ." == ". trim($abteilung)."
"; #echo trim($db_telabteilung) ." == ". trim($telabteilung)."
"; #echo trim($db_entfernung) ." == ". trim($entfernung)."
"; #echo trim($db_ledig) ." == ". trim($ledig)."
"; #echo trim($db_hausstand) ." == ". trim($hausstand)."
"; #echo "
"; if($entfernung == 'N'){ # 3 Stufige Abfrage: Wenn Entfernung < 30KM also Nein, dann werden die anderen Felder nicht mehr abgefragt, so sind ledig und Hausstand auch Nein $ledig = 'N'; $hausstand = 'N'; } if($ledig == 'N'){ # 3 Stufige Abfrage: Wenn Entfernung < 30KM also Nein, dann werden die anderen Felder nicht mehr abgefragt, so sind ledig und Hausstand auch Nein $hausstand = 'N'; } if($row_tmp1[0] == 1){ $result_tmp2 = $db->query("DELETE FROM stan_antrag WHERE uid='$uid1' AND pos='$pos' AND status='2'"); } ## Dienstellen prüfen, ob es eine eigeneist, oder ob sie aus der Datenbank übernommen wurde. $res = $db->query("SELECT dst_id FROM stan_dienststellen WHERE bez='$bezeichnung' AND str='$str' AND plz='$plz' AND ort='$ort' AND postfach='$postfach' AND plz_postfach='$plz_postfach'"); $row_key = $res->fetch_array(); ## Entweder es gibt zur DSTS einen Schlüssel, oder es wird einer angelegt und DS in tmp Tabelle gespeichert, bis Admin sie umträgt if($row_key['dst_id'] == ''){ $res2 = $db->query("SELECT dst_id FROM stan_dienststellen_tmp WHERE bez='$bezeichnung' AND str='$str' AND plz='$plz' AND ort='$ort' AND postfach='$postfach' AND plz_postfach='$plz_postfach'"); $row_key2 = $res2->fetch_array(); if($row_key2['dst_id'] == ''){ ## Herausfinden, welches die max Dienststellen ID ist. Simulation einer Sequence $res1 = $db->query("SELECT max(dst_id)+1 next FROM stan_dienststellen"); $row_next1 = $res1->fetch_array(); $res2 = $db->query("SELECT max(dst_id)+1 next FROM stan_dienststellen_tmp"); $row_next2 = $res2->fetch_array(); if($row_next1['next'] >= $row_next2['next']){ $dst_id = $row_next1['next']; }else{ $dst_id = $row_next2['next']; } $db = dbconnect(); $res_stellanrt = $db->query("SELECT Merkmal FROM stan_stellenart WHERE artid='$stellenart' "); $row_art = $res_stellanrt->fetch_array(); if($row_art['Merkmal'] == 'A' AND $bezeichnung == ''){ //wenn Textfelder bei Auslandspraktikum leer gelassen werden, dann wird 0 als dst_id eingetragen. Dies geht nur mit bei Ausland (StellenartID=6) $dst_id = 0; } # Wenn unbekannte DST muss auch kein dummy angelegt werden: $dummy_dst=='' wenn Häkchen nicht geklickt ist if($dummy_dst == ''){ $sql = $db->query ("INSERT INTO stan_dienststellen_tmp (dst_id, bez, str, plz_postfach, postfach, plz, ort, bundesland, staat, mail) VALUES ($dst_id, '$bezeichnung', '$str', '$plz_postfach', '$postfach', '$plz', '$ort', '$bundesland', '$staat', '$maildst')"); } if($row_art['Merkmal'] == 'A' AND $bezeichnung == ''){ //Wenn Auslandspraktikum leer gelassen wird, soll nicht ein leerer Ort in die tmp Tabelle eingetragen werden. $result_tmp1 = $db->query("DELETE FROM stan_dienststellen_tmp WHERE dst_id='$dst_id'"); } }else{ $dst_id = $row_key2['dst_id']; // wenn adresse in tmp Tabelle vorhanden ist. } }else{ $dst_id = $row_key['dst_id']; // wenn adresse in dst Tabelle vorhanden ist. } if($dummy_dst != ''){ # unbekannte Dienststelle ist angeklickt, dann keine DST_ID $dst_id = 0; } ### Herausfinden der alten SAAID, die nun AENDID wird. ## ÄnderungsID ist die SAAID, bei dem ursprünglichen Datensatz, also wo saaid=aendid $result_data1a = $db->query("SELECT t1.saaid FROM stan_antrag t1 WHERE t1.uid = '$uid1' AND t1.pos='$pos' AND t1.saaid=t1.aendid ORDER BY status desc LIMIT 1 "); $rowdata1a = $result_data1a->fetch_array(); $aendid = $rowdata1a['saaid']; # Wurde beim Vergleich, ob sich was geändert hat, schon selektiert if(isset($stellenart)){ // Im 4-Blockmodus gibt es nicht alle Textfelder, also nur ein Insert machen, wenn die Variable existiert $sql = $db->query ("INSERT INTO stan_antrag (uid, pos, vert_bereich, art, dummy_dst, dst_id, beginn, ende, abteilung, tel_abteilung, entfernung, ledig, hausstand, umzugsverg, aendid, status, zuweisung ) VALUES ( '$uid1', '$pos', '$vertiefungsbereich', '$stellenart', '$dummy_dst', '$dst_id', '$beginndatum', '$enddatum', '$abteilung' , '$telabteilung', '$entfernung', '$ledig', '$hausstand', '$umzugsverg', '$aendid', '2', Null)"); ## Bei neuem Datensatz, also vorher noch nicht vergebener Position prüfen, ob ÄendID=0 ist. ## 0 ist sie weil es bei der obigen Abfrage t1.saaid=t1.aendid keinen vorherigen Datenbestand gibt if($aendid == 0){ $aendid = $db->insert_id; $sql1 = $db->query ("update stan_antrag set aendid='$aendid' where saaid = '$aendid'"); } } if(!$sql){ $fehler_insert='X'; } /* $db_pos = ""; // Vom Formular gesendetes Objekt in Variable schreiben $db_stellenart = ""; $db_bezeichnung = ""; $db_str = ""; $db_postfach = ""; $db_plz_postfach= ""; $db_plz = ""; $db_ort = ""; $db_bundesland = ""; $db_staat = ""; $db_beginndatum = ""; $db_enddatum = ""; $db_abteilung = ""; $db_telabteilung= ""; $db_vertiefungsbereich = ""; $pos = ""; // Vom Formular gesendetes Objekt in Variable schreiben $stellenart = ""; $bezeichnung = ""; $str = ""; $postfach = ""; $plz_postfach = ""; $plz = ""; $ort = ""; $bundesland = ""; $staat = ""; $beginndatum = ""; $enddatum = ""; $abteilung = ""; $telabteilung = ""; */ } // Ende Wenn Stellenantrag ausgewählt wurde } // Ende Wenn Datensätze unverändert } // Ende For-Schleife if ($fehler_insert == 'X') { echo" Antrag nicht gestellt

Antrag nicht gestellt

Der Antrag konnte aufgrund eines Fehlers nicht erfasst werden!
Versuchen Sie es bitte erneut. Ansonsten wenden Sie sich bitte an das Rechenzentrum



"; exit; } echo" Antrag nicht gestellt

Änderungsantrag vorgemerkt

Ihr Änderungsantrag wurde vorgemerkt!

Das Antragsverfahren ist damit noch nicht abgeschlossen!

Sie können Ihre Daten auf der Seite \"Daten überprüfen/speichern\" überprüfen,
oder durch erneutes aufrufen von \"vormerken\" bearbeiten.

Sobald Ihre Daten fachlich und inhaltlich richtig sind, können Sie
den Antrag auf der Seite \"Daten überprüfen/speichern\" stellen.


"; } // Ende Action ?>