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 $subject = "Mailfehler: Mail an Schwerpunktthema - Dozentenbereich"; $jahrgang=$_COOKIE["jahrgang"]; $doz_uid1=$_COOKIE["doz_uid1"]; # Änderungen für März Jahrgänge $semester=$_COOKIE["semester"]; if($semester == 30){ $sem_klartext = 'Frühjahr'; }else{ $sem_klartext = 'Herbst'; } if ($doz_uid1 == ""){ include("kurs/anmeldefehler_subdir.php"); exit;} //Wenn man nicht angemeldet ist soll man nichts auswählen können if ($jahrgang == ""){ require("jahrgang_doz.php"); exit;} //Wenn man nicht angemeldet ist soll man nichts auswählen können $db = dbconnect(); if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: echo" >Bestätigung Ausschuss

Mail an Schwerpunktthema - $sem_klartext JG $jahrgang
Schritt 1: Studienzweig auswählen
 

 

 

 

 

Studienzweig wählen:
 

 

 

 
 
"; break; case "expodoz": $stg = $_POST['stg']; // Ü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 $anm_schluss = $db->query("SELECT DATE_Format(spt_einsicht, '%Y-%m-%d')AS datum, DATE_Format(spt_einsicht, '%d.%m.%Y')AS einsicht1 FROM spt_ende WHERE jahrgang='$jahrgang' AND stg='$stg' AND semester='$semester' "); $row_schluss = $anm_schluss->fetch_array(); // Herausfinden des Beginndatums des vom Studenten gewählten Kurses $a = strtotime ($heute_format); //Umrechnung des Fristgrenztages in eine Zahl $b = strtotime ($row_schluss[datum]); // Umrechnung des Beginndatums in eine Zahl if ($a < $b){ echo " Zugang gesperrt

Zugang gesperrt

Mails an das Schwerpunktthema ist nicht vor
$row_schluss[einsicht1]
möglich!



"; exit; } // Ende Überprüfung der Zeitüberschreitung echo" Mail an Schwerpunktthema

Mail an Schwerpunktthema
"; $db = dbconnect(); $sel_doznr = $db->query("SELECT doz_nr FROM doz where doz_uid=\"$doz_uid1\""); $doz_nr = $sel_doznr->fetch_array(); $sel_id = "SELECT id FROM spt_doz where doz_nr=\"$doz_nr[0]\""; // ID herausfinden übr doz_nr $id = $db->query($sel_id) or die ("Cannot execute ID"); While ($row_id = $id->fetch_array()){ //Schleife1 diverse IDs durchlaufen $query = "SELECT id, FPRNr, Bezeichnung, Zweig, TN_max FROM spt_kurs WHERE Jahr='$jahrgang' AND id='$row_id[id]' AND zweig LIKE '%$stg%' AND semester='$semester' ORDER BY FPRNr asc"; $result = $db->query($query) or die ("Cannot execute query"); while ($row = $result->fetch_array()){ // Schleife2 Bezeichnung usw. anahnd der gelscheiften ID ausgeben if ( $res=$db->query("SELECT COUNT( * ) FROM spt_wunsch, stud WHERE id =$row[id] AND spt_wunsch.uid = stud.uid AND stud.durchgefallen !='Y'") ){ if ( $row1=$res->fetch_array() ) { $result_ist=$row1[0]; } else $result_ist=0; } else $result_ist=0; echo " "; } // Ende Schleife2 } // Ende Schleife1 echo "

FPRNr

Bezeichnung

Teilnehmer

Auswahl

Ist / Max

$row[FPRNr]

$row[Bezeichnung]
$row[bemerkung]

$result_ist   /   $row[TN_max]

"; $split = str_split($row[Zweig]); $vt1 = $split[0]; // I $vt2 = $split[1]; // R $vt3 = $split[2]; // F $vt4 = $split[3]; // S $db = dbconnect(); $dat_vt1 = $db->query("SELECT spt_einsicht, DATE_Format(spt_einsicht, '%d.%m.%Y') spt_einsicht_form FROM spt_ende WHERE stg='$vt1' AND jahrgang='$jahrgang'"); $row_dat1 = $dat_vt1->fetch_array(); $dat_vt2 = $db->query("SELECT spt_einsicht, DATE_Format(spt_einsicht, '%d.%m.%Y') spt_einsicht_form FROM spt_ende WHERE stg='$vt2' AND jahrgang='$jahrgang'"); $row_dat2 = $dat_vt2->fetch_array(); $dat_vt3 = $db->query("SELECT spt_einsicht, DATE_Format(spt_einsicht, '%d.%m.%Y') spt_einsicht_form FROM spt_ende WHERE stg='$vt3' AND jahrgang='$jahrgang'"); $row_dat3 = $dat_vt3->fetch_array(); $dat_vt4 = $db->query("SELECT spt_einsicht, DATE_Format(spt_einsicht, '%d.%m.%Y') spt_einsicht_form FROM spt_ende WHERE stg='$vt4' AND jahrgang='$jahrgang'"); $row_dat4 = $dat_vt4->fetch_array(); $d1 = strtotime ($row_dat1[spt_einsicht]); $d2 = strtotime ($row_dat2[spt_einsicht]); $d3 = strtotime ($row_dat3[spt_einsicht]); $d4 = strtotime ($row_dat4[spt_einsicht]); if($d2!=''){ if($d1 < $d2){ $dat1 = $d1; }else{ $dat1 = $d2; } }else{ $dat1 = $d1; // dann gibts nur ein Bereich } if($d3!=''){ if($dat1 < d3){ $dat1 = $dat1; }else{ $dat1 = $d3; } } if($d4!=''){ if($dat1 < d4){ $dat1 = $dat1; }else{ $dat1 = $d4; } } $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 $a = strtotime ($heute_format); //Umrechnung des Fristgrenztages in eine Zahl if($a>=$dat1){ echo""; }else{ echo "> ".date("d.m.Y", $dat1); } echo"


"; break; case "ausgabe1": $db = dbconnect(); $sel_fach = $db->query("SELECT Bezeichnung FROM spt_kurs where id=\"". $_POST['ausw_ausg']."\""); // ausw_ausg = wpf.id $fach = $sel_fach->fetch_array(); $sel_versand = $db->query("SELECT doz_vorname, doz_name, doz_mail FROM doz where doz_uid=\"$doz_uid1\""); // ausw_ausg = fachprojekt.id $versand = $sel_versand->fetch_array(); $name = $versand[doz_vorname]." ".$versand[doz_name]; //Name zusammensetzen und in der Variablen speichern echo " Mail an Schwerpunktthema

Mail an Schwerpunktthema
Thema: $fach[Bezeichnung]
Absender: $name
Mail-Adresse Absender: $versand[doz_mail]
Mail-Adresse Empfänger: "; $db = dbconnect(); // hidden Button Anfang $result = $db->query("SELECT stud.uid from spt_wunsch, stud where id=\"". $_POST['ausw_ausg']."\" AND spt_wunsch.uid=stud.uid AND stud.durchgefallen !='Y' order by uid"); // $result= Alle Studenten, die das ausgewählte Schwerpunktthema belegt haben echo"fetch_array()){ // While Schleife für hidden Button im Value (Vorgabewert) hidden, damit man nichts verändern kann $select = $db->query("SELECT mail FROM stud WHERE uid=\"$row[uid]\" AND durchgefallen!=\"Y\" ORDER BY Nachname ASC"); $res_ausg = $select->fetch_array(); echo"$res_ausg[mail], ";} echo"\">"; // hidden Button Ende // Ausgabe der Mailadressen Anfang $result = $db->query("SELECT stud.uid from spt_wunsch, stud where id=\"". $_POST['ausw_ausg']."\" AND spt_wunsch.uid=stud.uid AND stud.durchgefallen !='Y' order by uid"); // $result= Alle Studenten, die das ausgewählte Schwerpunktthema belegt haben while ($row = $result->fetch_array()){ // While Schleife für Ausgabe, damit man sieht an welche Adressen die Mails gehen $select = $db->query("SELECT mail FROM stud WHERE uid=\"$row[uid]\" AND durchgefallen!=\"Y\" ORDER BY Nachname ASC"); $res_ausg = $select->fetch_array(); echo"$res_ausg[mail], ";} // Ausgabe Ende echo"
Betreff:
Nachricht:
  Kopie der Mail erhalten

"; break; case "ausgabe2": $empfaenger = $_POST['empfaenger']; $betreff = $_POST['betreff']; $text = $_POST['text']; $sender = $_POST['sender']; $sendermail = $_POST['sendermail']; $kopie = $_POST['kopie']; // echo"$empfaenger

$betreff

$text

$sender

$sendermail"; // Emailversand: if ($kopie) { $empfaenger .= $sendermail; } $return = @mail($empfaenger, $betreff, $text, "From: $sender <$sendermail>"); // Bestätigungsseite if ($return) { echo" Mailversand

Mailversand erfolgreich

Die E-Mail wurde verschickt!


"; } else { echo" Mailversand

Mailversand fehlgeschlagen

Die E-Mail wurde nicht verschickt!
Eine oder mehrere Mailadressen innerhalb des Empfängerkreises sind ungültig!

Bei Fragen wenden Sie sich bitte an $ansprechpart


"; } //End if } //Ende Action Abfrage ?>