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

Anmeldungen noch nicht möglich!

Anträge können erst ab $row_schluss[beginnform] bearbeitet werden!



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

Anmeldezeit vertstrichen

Anträge können nicht mehr bearbeitet werden!
Es sind nur noch Änderungsanträge möglich



"; exit; } // Ende Überprüfung der Zeitüberschreitung */ if ($a < $d){ echo " Anmeldungen noch nicht möglich!

Anmeldungen noch nicht möglich!

Ihre Standortszuweisungen können erst ab $row_schluss[einsichtform] eingesehen werden!



"; exit; } // Ende Überprüfung der Zeitüberschreitung # 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(); /* ausgeklammert, weil teilweise Studenten keine Erstanträge abgegeben haben: 15.07.2009 if($stud_status[status] != '0'){ echo " Anmeldungen noch nicht möglich!

Anmeldungen nicht möglich!

Die Wahl der AG-Standorte ist erst nach dem Speichern
der Erstanträge möglich



"; exit; } ################# */ function encrypt($string, $key) { $result = ''; for($i=0; $i Anträge bearbeiten

AG-Standorte blockweise wählen
In Block 4 werden keine Standorte angeboten
"; $db = dbconnect(); $query = "SELECT distinct vert_bereich FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid AND t2.status !='2' #hinzugefügt am 10.06.2009, weil Status 2 angezeigt wurde ) AND t1.uid = '$uid1' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') ORDER BY beginn "; $result = $db->query ($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ echo"
Vertiefungsbereich: "; $db = dbconnect(); $query1 = $db->query ("SELECT vbid, bezeichnung FROM stan_vertiefungsbereich WHERE vbid = '$row[vert_bereich]'"); $row1 = $query1->fetch_array(); echo" $row1[bezeichnung]
"; $query2 = "SELECT t1.saaid , t1.dst_id , date_format(t1.beginn, '%d.%m.%Y') beginn , date_format(t1.beginn, '%Y%m%d') beginn_form , date_format(t1.ende, '%d.%m.%Y') ende , t1.bearbeitung FROM stan_antrag t1 WHERE t1.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE t1.aendid = t2.aendid AND t2.status !='2' #hinzugefügt am 10.06.2009, weil Status 2 angezeigt wurde ) AND t1.uid = '$uid1' AND vert_bereich = '$row[vert_bereich]' AND (t1.zuweisung is NULL OR t1.zuweisung='Z') #AND (zuweisung != 'G' or zuweisung is null) #AND (zuweisung != 'GV' or zuweisung is null) ORDER BY beginn_form"; $result2 = $db->query ($query2) or die ("Cannot execute query"); $dst = ""; while ($row3 = $result2->fetch_array()){ $res4 = $db->query("SELECT bez, ort FROM stan_dienststellen WHERE dst_id='$row3[dst_id]'"); $row4 = $res4->fetch_array(); if($row4[bez] != ''){ $dst_bez = $row4[bez]." ".$row4[name]; $ort = $row4[ort]; }else{ $res5 = $db->query("SELECT bez, ort FROM stan_dienststellen_tmp WHERE dst_id='$row3[dst_id]'"); $row5 = $res5->fetch_array(); $dst_bez = $row5[bez]." ".$row5[name]; $ort = $row5[ort]; } $block = get_block($row3[saaid], $stud_jahr[Jahrgang]); $dst .= "$dst_bez ($row3[beginn]-$row3[ende])
"; } echo "
$dst "; $db = dbconnect(); $res6 = $db->query("SELECT prio0 FROM stan_ag_wunsch_vw WHERE block = '$block' AND uid='$uid1' "); $row6 = $res6->fetch_array(); $res7 = $db->query("SELECT a.sid, standort, block, abdatum, pendler FROM stan_standort a, stan_ag_standort b WHERE b.agsid = '$row6[prio0]' AND jahr='$stud_jahr[Jahrgang]' AND a.sid=b.sid "); $row7 = $res7->fetch_array(); if($block != 4){ echo"$row7[standort] (Block $row7[block]) ab $row7[abdatum] ($row7[pendler])"; } echo" "; $res3 = $db->query("SELECT DATE_Format(c.datum, '%Y')AS beginn_jahr , DATE_Format(c.datum, '%m')AS beginn_monat , DATE_Format(c.datum, '%d')AS beginn_tag , DATE_Format(c.datum, '%H:%i')AS Uhrzeit , c.oertlichkeit , c.hinweis , c.status , DatID FROM stan_ag_standort_termine c WHERE fagsid='$row6[prio0]' ORDER BY c.datum ASC "); $ln_number = 0; while ($row3 = $res3->fetch_array()){ $a = mktime(0, 0, 0, $row3[beginn_monat], $row3[beginn_tag], $row3[beginn_jahr]); switch(date('w', $a)){ case 0: $wochentag = 'So'; break; case 1: $wochentag = 'Mo'; break; case 2: $wochentag = 'Di'; break; case 3: $wochentag = 'Mi'; break; case 4: $wochentag = 'Do'; break; case 5: $wochentag = 'Fr'; break; case 6: $wochentag = 'Sa'; break; } # switch($row3[status]){ # case 'A': # if($row3[hinweis] == ''){ # $status = 'Findet statt'; # }else{ # #$hinweis = html_entity_decode($row3[hinweis]); $hinweis = preg_replace("/\r*|\n*/s", "", $row3[hinweis]); $hinweis = str_replace('
', '
', $hinweis); $hinweis = trim(strip_tags($hinweis,'
')); #$hinweis = utf8_decode($hinweis); # $text ="
Status:Findet statt
Bemerkung:$hinweis
"; # $titel = "Findet statt"; # $status = "$titel"; # } # break; # case 'E': # if($row3[hinweis] == ''){ # $status = 'Entfällt'; # }else{ # #$hinweis = html_entity_decode($row3[hinweis]); # $hinweis = preg_replace("/\r*|\n*/s", "", $hinweis); # $hinweis = str_replace('
', '
', $hinweis); # $hinweis = trim(strip_tags($hinweis,'
')); # $hinweis = utf8_decode($hinweis); # $text ="
Status:Entfällt
Bemerkung:$hinweis
"; # $titel = "Entfällt"; # $status = "$titel"; # } # break; # case 'V': # if($row3[hinweis] == ''){ # $status = 'Verschoben'; # }else{ # #$hinweis = html_entity_decode($row3[hinweis]); # $hinweis = preg_replace("/\r*|\n*/s", "", $hinweis); # $hinweis = str_replace('
', '
', $hinweis); # $hinweis = trim(strip_tags($hinweis,'
')); # $hinweis = utf8_decode($hinweis); # $text ="
Status:Verschoben
Bemerkung:$hinweis
"; # $titel = "Verschoben"; # $status = "$titel"; # } # break; # # } echo"
$wochentag, ".date('d.m.Y', $a)." $row3[Uhrzeit] Uhr $row3[oertlichkeit] $hinweis "; $parameter = encrypt("datid=$row3[DatID]&sid=$row7[sid]&jahrgang=$stud_jahr[Jahrgang]", "kurssystem"); $ln_number = $ln_number+1; if($ln_number ==1){ echo"
Klassenliste
"; } echo"
"; } echo"
"; } echo "

"; if(isset($button_send)){ echo"

"; } echo"
"; ?>