";} //Wenn man kein Jahrgang ausgewählt hat wird die Jahrgangsauswahlseite geladen include_once("kurs/datenbankanbindung.php"); // fügt die Datenbankanbindung ein: Sys:\php\includes\kurs\datenbankanbindung.php require_once("./FCKeditor/fckeditor.php") ; $uid1=$_COOKIE["uid1"]; $ck_beg_std=$_COOKIE["ck_beg_std"]; $ck_beg_min=$_COOKIE["ck_beg_min"]; $ck_vert=$_COOKIE["ck_vert"]; $ck_adresse=$_COOKIE["ck_adresse"]; $ck_hinweis=$_COOKIE["ck_hinweis"]; #echo" #Ausgabe Cookis für Fehlersuche:
#uid --> $uid1
#jahrgang --> $jahrgang
#standort --> $standort
#
#Die Ausgabe ist kein Fehler!

#"; if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: $vert1 = $_COOKEI[ck_vert1]; $db = dbconnect(); include("kurs/sta/stan_soadmonline_write.php"); // Für Statistik, wieviele User online sind echo " Terminverwaltung

Terminverwaltung
$info[Bezeichnung]
Beginn*: ..
Uhrzeit*: : Uhr
Vertiefungsbereich*: "; $db = dbconnect(); $result1a = $db->query ("SELECT count(*) Anz FROM stan_vertiefungsbereich a, stan_ag_standort b WHERE a.vbid=b.vbid AND b.sid='$standort' AND b.jahr='$jahrgang' ORDER BY bezeichnung ASC "); $row_anz = $result1a->fetch_array(); $query1 = "SELECT a.vbid, a.bezeichnung FROM stan_vertiefungsbereich a, stan_ag_standort b WHERE a.vbid=b.vbid AND b.sid='$standort' AND b.jahr='$jahrgang' ORDER BY bezeichnung ASC "; $result1 = $db->query ($query1) or die ("Cannot execute query"); echo "
Adresse/Raum: "; $oFCKeditor = new FCKeditor('Raum') ; $oFCKeditor->BasePath = './FCKeditor/'; $oFCKeditor->Value = "$ck_adresse"; $oFCKeditor->ToolbarSet = 'Basic'; $oFCKeditor->Width = '100%' ; $oFCKeditor->Height = '100' ; $oFCKeditor->Create() ; echo"
Allgemeine Terminhinweise: "; $oFCKeditor = new FCKeditor('hinweis') ; $oFCKeditor->BasePath = './FCKeditor/'; $oFCKeditor->Value = "$ck_hinweis"; $oFCKeditor->ToolbarSet = 'Basic'; $oFCKeditor->Width = '100%' ; $oFCKeditor->Height = '100' ; $oFCKeditor->Create() ; echo"

*=Pflichtfelder




Erfasste Termine

Erfasste Termine
"; $db = dbconnect(); $ln_zaehler = 1; // Zähler für Anzahl der Termine $query = "SELECT DATE_Format(datum, '%d.%m.%y') Datum_von , DATE_Format(datum, '%H:%i') Zeit_von , DATE_Format(datum, '%d') tag_von , DATE_Format(datum, '%m') mon_von , DATE_Format(datum, '%y') jahr_von , oertlichkeit , hinweis , status , c.bezeichnung , DatID FROM stan_ag_standort_termine a, stan_ag_standort b, stan_vertiefungsbereich c WHERE a.fagsid = b.agsid AND c.vbid = b.vbid AND b.jahr='$jahrgang' AND b.sid='$standort' ORDER BY b.vbid, a.datum ASC"; $result = $db->query ($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ $wochentag_von = date("l", mktime(0,0,0,$row['mon_von'],$row['tag_von'],$row['jahr_von'])); switch($wochentag_von) { case 'Sunday': $wochentag_von = "So."; break; case 'Monday': $wochentag_von = "Mo."; break; case 'Tuesday': $wochentag_von = "Di."; break; case 'Wednesday': $wochentag_von = "Mi."; break; case 'Thursday': $wochentag_von = "Do."; break; case 'Friday': $wochentag_von = "Fr."; break; case 'Saturday': $wochentag_von = "Sa."; break; } echo" "; $ln_zaehler = $ln_zaehler+1; } echo"
Nr Beginn Adresse Allg. Hinweise Vertiefungsbereich Löschen
$ln_zaehler $wochentag_von $row[Datum_von] um $row[Zeit_von] Uhr $row[oertlichkeit] $row[hinweis] $row[bezeichnung]



"; break; case "bearb2": $vert = $_POST[vert]; $adresse = stripslashes( $_POST['Raum'] ); $hinweis = stripslashes( $_POST['hinweis'] ); $beg_std = $_POST['beg_std']; $beg_min = $_POST['beg_min']; $beg_sek = '00'; setcookie("ck_beg_std",""); setcookie("ck_beg_std","$beg_std"); setcookie("ck_beg_min",""); setcookie("ck_beg_min","$beg_min"); setcookie("ck_vert",""); setcookie("ck_vert","$vert"); setcookie("ck_adresse",""); setcookie("ck_adresse","$adresse"); setcookie("ck_hinweis",""); setcookie("ck_hinweis","$hinweis"); if($_POST[beg_mon1] == '' OR $_POST[beg_tag1] == '' OR $_POST[beg_jahr1] == '' or $beg_std == '' or $beg_min == '' or $vert == ''){ echo " Falsches Datum

Pflichtfelder ausfüllen

Bitte füllen Sie alle Pflichtfelder aus!



"; exit; } if (@checkdate($_POST[beg_mon1], $_POST[beg_tag1], $_POST[beg_jahr1]) == 0) { // checkdate liefert 0 & 1 zurück: 0 wenn Datum falsch, 1 wenn Datum richtig echo " Falsches Datum

Falsches Datum

Die Datumseingabe beim Anmeldebeginn ist falsch!



"; exit; } // Ende Datumsüberprüfung if ($beg_std < 0 or $beg_std > 23 or $beg_min < 0 or $beg_min > 59 or $beg_sek < 0 or $beg_sek > 59) { echo " Falsches Datum

Falsche Zeit

Die Beginnzeit ist falsch!



"; exit; } $beg_dat = "$_POST[beg_jahr1]-$_POST[beg_mon1]-$_POST[beg_tag1] $beg_std:$beg_min:$beg_sek"; $db = dbconnect(); $result = $db->query ("SELECT agsid FROM stan_ag_standort WHERE sid='$standort' AND jahr='$jahrgang' AND vbid='$vert'"); $row_fagsid = $result->fetch_array(); $sql = "INSERT INTO stan_ag_standort_termine (fagsid, datum, oertlichkeit, hinweis, status) VALUES ('$row_fagsid[agsid]', '$beg_dat','$adresse','$hinweis','A') "; $sql[0] = $db->query($sql); if (!$sql[0]) { echo " Fehlgeschlagen

Fehlgeschlagen

Das hinzufügen eines Termines ist fehlgeschlagen!



"; } // Ende IF wenn Insert Fehlgeschlagen echo ""; break; case "del": $DatID=$_GET['ID']; $db = dbconnect(); $sql = $db->query ("DELETE FROM stan_ag_standort_termine WHERE DatID=$DatID"); if ($sql) // Bestätigungsseite bei Erfolg sonst Nichterfolgsmeldung { echo " "; }else{ echo " unerwarteter Fehler

unerwarteter Fehler

Es ist ein interner Fehler aufgetreten!



"; } } //Ende Action Abfrage ?>