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(0, 0, 0, date("m"), date("d"), date("Y")); // heutiges Datum $heute_format = date("Y-m-d", $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(anmeldebeginn, '%Y-%m-%d')AS beginndatum, DATE_Format(anmeldebeginn, '%d.%m.%Y um %H:%i:%s Uhr')AS beginnform, DATE_Format(anmeldeschluss, '%Y-%m-%d')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 $c = strtotime ($row_schluss[beginndatum]); // Umrechnung des Beginndatums in eine Zahl if ($a < $c){ echo " Anmeldungen noch nicht möglich!

Anmeldungen noch nicht möglich!

Anträge sind erst ab $row_schluss[beginnform] möglich!



"; exit; } // Ende Überprüfung der Zeitüberschreitung if ($a >= $b){ echo " Anmeldezeit vertstrichen

Anmeldezeit vertstrichen

Anträge sind derzeit nicht möglich!
Es sind nur noch Änderungsanträge möglich



"; exit; } // Ende Überprüfung der Zeitüberschreitung $res1 = $db->query("SELECT count(uid) anzahl FROM stan_antrag WHERE uid='$uid1'"); $anz_anm = $res1->fetch_array(); $result1 = $db->query("SELECT anzahl FROM stan_anz_anm WHERE uid ='$uid1'"); $row1 = $result1->fetch_array(); if($row1[anzahl] == ''){ $anzahl = 4; }else{ $anzahl = $row1[anzahl]; } if ($anz_anm[anzahl] > $anzahl){ echo " Anmeldezeit vertstrichen

Anmeldelimit

Es sind maximal $anzahl Stellenanträge möglich!



"; exit; } // Ende Überprüfung der Zeitüberschreitung ################# 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 FROM stan_frist WHERE jahrgang='$row[jahrgang]'"); $row_schluss = $anm_schluss->fetch_array(); // Auslesen des Datenbankdatum, um davon ein Tag abziehen zu können $sperr_pu = $db->query("SELECT DATE_Format(beginn, '%d.%m.%Y') beginn, DATE_Format(ende, '%d.%m.%Y') ende FROM stan_sperrzeit WHERE kennung = '$row[stg]' AND jahrgang='$row[jahrgang]'"); $row_sperrpu = $sperr_pu->fetch_array(); // Sperrzeiten PU $sperr_ausl = $db->query("SELECT DATE_Format(beginn, '%d.%m.%Y') beginn, DATE_Format(ende, '%d.%m.%Y') ende FROM stan_sperrzeit WHERE kennung = 'A' AND jahrgang='$row[jahrgang]'"); $row_sperrausl = $sperr_ausl->fetch_array(); // Sperrzeiten Auslandspraktikum echo " weitere Daten

Sperrzeiten beachten! "; $db = dbconnect(); $query = "SELECT t1.saaid , t1.sachbereich , t1.ort , 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.zuweisung is NULL OR t1.zuweisung='Z') ORDER BY beginnform ASC "; $result = $db->query ($query) or die ("Cannot execute query"); while ($row2 = $result->fetch_array()){ echo ""; } echo"
Praxisbegleitender Unterricht: $row_sperrpu[beginn] - $row_sperrpu[ende]
Auslandspraktikum: $row_sperrausl[beginn] - $row_sperrausl[ende]
$row2[ort]:$row2[beginn] - $row2[ende]


Stellenantrag für $row[vorname] $row[nachname]
Anträge können bis zum $row_schluss[0] abgegeben werden
"; $db = dbconnect(); $tel = $db->query("SELECT wert1 FROM parameter WHERE pid='5'"); $hotline = $tel->fetch_array(); echo"
Art der Praxisstelle*:


"; $db = dbconnect(); $query1 = "SELECT artid, bezeichnung FROM stan_stellenart ORDER BY bezeichnung ASC "; $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "

1.) Praxisstelle (z.B. Jugendamt)

Bezeichnung der Praxisstelle*:



Bezeichnung des Bereichs bei der Praxisstelle*:

Name des Ansprechpartners bei der Praxisstelle*:
Funktion des Ansprechpartners bei der Praxisstelle*:
Straße und Hausnummer der Praxisstelle*:
PLZ und Ort der Praxisstelle*:  
   
2.) Versandadresse (z.B. Personalamt)
Bitte bei Ihrer Praxisstelle erfragen!!

 
Das Zuweisungsschreiben soll an Adresse/Ansprechpartner
wie unter 1.) versandt werden (falls ja, bitte ankreuzen)?

Falls gesonderte Adresse, bitte hier angeben:
Bezeichnung der Zuweisungsstelle:
Name des Ansprechpartners des Zuweisungsempfängers:
Straße und Hausnummer des Zuweisungsempfängers:
PLZ und Ort des Zuweisungsempfängers:  
   
Land der Praxisstelle:
Telefon Ansprechpartner*:
Mail Ansprechpartner*:
Einverständniserklärung der Praxisstelle liegt vor*:
   
Sachbereich*:

"; $db = dbconnect(); $query = "SELECT sbid, bezeichnung FROM stan_stellenbereiche WHERE (kennung = '$row[stg]' OR kennung = 'A') AND jahrgang = '$row[jahrgang]' ORDER BY sbid ASC "; $result = $db->query ($query) or die ("Cannot execute query"); echo "

   
Zeitraum der praktischen Ausbildung bei dieser Praxisstelle*: von .. bis ..
   
Bei auftretenden Problemen mit der Eingabe von Zeiträumen
bitte folgende Hotline anrufen: $hotline[wert1]
 
   
* Pflichtfelder

 

 

"; break; case "antrag": require('check_erstantrag.php'); // Überprüft, ob Krieterien erfüllt sind: Ausgegeliedert damit sie fürs bearbeiten ebenfalls verwendet werden können $beginndatum = $_POST[beg_jahr].'-'.$_POST[beg_mon].'-'.$_POST[beg_tag]; $enddatum = $_POST[ende_jahr].'-'.$_POST[ende_mon].'-'.$_POST[ende_tag]; $db = dbconnect(); if($_POST[zuw_adr_chk] == 'zuw_same'){ $zuw_bezeichnung = $_POST[stellenbezeichnung]; $zuw_ansppart = $_POST[ansprechpartner]; $zuw_str = $_POST[str]; $zuw_plz = $_POST[plz]; $zuw_ort = $_POST[ort]; }else{ $zuw_bezeichnung = $_POST[zuw_bezeichnung]; $zuw_ansppart = $_POST[zuw_ansppart]; $zuw_str = $_POST[zuw_str]; $zuw_plz = $_POST[zuw_plz]; $zuw_ort = $_POST[zuw_ort]; } ############### ### DELETE einbauen wegen Refreshmöglichkeit entfällt, da beim Refresh auch geprüft wird, ob dieser Zeitraum schon belegt ist. ################ $sql = $db->query ("INSERT INTO stan_antrag (uid, art, bezeichnung, bereich, ansprechpartner , funktion, str, plz, ort, zuw_bezeichnung, zuw_ansprechpartner, zuw_str, zuw_plz, zuw_ort, land, telefon, mail, einver_dsts , sachbereich, beginn, ende, aendid, status , bearbeitung, zuweisung ) VALUES ( '$uid1', '$_POST[stellenart]', '$_POST[stellenbezeichnung]' , '$_POST[bereich]', '$_POST[ansprechpartner]' , '$_POST[funktion_ansprechpartner]', '$_POST[str]' , '$_POST[plz]', '$_POST[ort]', '$zuw_bezeichnung', '$zuw_ansppart', '$zuw_str', '$zuw_plz', '$zuw_ort', '$_POST[land]', '$_POST[telefon]', '$_POST[mail]' , '$_POST[einverstanden]', '$_POST[sachbereich]', '$beginndatum' , '$enddatum', NULL, '0', 'Y', NULL)"); $sql1 = $db->query ("UPDATE stan_antrag SET aendid = '".$db->insert_id."' WHERE saaid = '".$db->insert_id."'"); if($sql){ echo " Antrag gespeichert

Antrag gespeichert

Der Antrag wurde erfolgreich gespeichert!



"; }else{ echo " Antrag nicht gespeichert

Antrag nicht gespeichert

Der Antrag konnte nicht gespeichert werden!



"; } } // Ende Action ?>