Termin wählen für Mailversand
"; $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()){ $res_tn = $db->query("SELECT count(*) Anz FROM stan_ag_standort_termine a, stan_ag_standort b, stan_ag_standort_wunsch c, stan_antrag d, stud f WHERE a.fagsid =b.agsid AND b.agsid = c.wagsid AND c.saaid=d.saaid AND d.uid = f.uid AND a.datid='$row[DatID]' AND DATE_Format(a.datum,'%Y%m%d') >=DATE_Format(d.beginn,'%Y%m%d') AND DATE_Format(a.datum,'%Y%m%d') <=DATE_Format(d.ende,'%Y%m%d') AND c.prio='0' AND f.durchgefallen != 'Y' AND f.jahrgang = '$jahrgang' AND f.stg='I' AND d.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE d.aendid = t2.aendid AND t2.status !='2' #hinzugefügt am 10.06.2009, weil Status 2 angezeigt wurde ) AND (d.zuweisung != 'EZ' AND d.zuweisung != 'E') ORDER BY f.nachname"); $row_tn = $res_tn->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 Vertiefungsbereich Teilnehmer Auswahl
$ln_zaehler $wochentag_von $row[Datum_von] um $row[Zeit_von] Uhr $row[bezeichnung] $row_tn[Anz] "; if($row_tn[Anz] != 0){ echo"
"; }else{ echo "keine"; } echo"
"; break; case "liste": require("./FCKeditor/fckeditor.php") ; $db = dbconnect(); $sel_fach = $db->query("SELECT vorname, nachname, mail FROM stan_standort_admin WHERE uid='$uid1'"); // ausw_ausg = wpf.id $admin = $sel_fach->fetch_array(); $res_dt = $db->query("SELECT date_format(datum, '%d.%m.%Y') datum FROM stan_ag_standort_termine WHERE datid='$_POST[termin]'"); $row_dt = $res_dt->fetch_array(); echo " Mail an Wahlpflichtfach

Mail an Teilnehmer
Termin: $row_dt[datum]
Absender: $admin[vorname] $admin[nachname]
Mail-Adresse Absender: $admin[mail]
   
Mail-Adresse Empfänger: "; $db = dbconnect(); $query = "SELECT f.mail, f.mail2 FROM stan_ag_standort_termine a, stan_ag_standort b, stan_ag_standort_wunsch c, stan_antrag d, stud f WHERE a.fagsid =b.agsid AND b.agsid = c.wagsid AND c.saaid=d.saaid AND d.uid = f.uid AND a.datid='$_POST[termin]' AND DATE_Format(a.datum,'%Y%m%d') >=DATE_Format(d.beginn,'%Y%m%d') AND DATE_Format(a.datum,'%Y%m%d') <=DATE_Format(d.ende,'%Y%m%d') AND c.prio='0' AND f.durchgefallen != 'Y' AND f.jahrgang = '$jahrgang' AND f.stg='I' AND d.status = ( SELECT MAX(t2.status) FROM stan_antrag t2 WHERE d.aendid = t2.aendid AND t2.status !='2' #hinzugefügt am 10.06.2009, weil Status 2 angezeigt wurde ) AND (d.zuweisung != 'EZ' AND d.zuweisung != 'E') ORDER BY f.nachname"; $result = $db->query ($query) or die ("Cannot execute query1"); while ($row = $result->fetch_array()){ $empfaenger .= "$row[mail],"; if($row[mail2] != ''){ $empfaenger .= "$row[mail2], "; } } $empfaenger=substr($empfaenger, 0, -1); // Letztes Zeichen (das Komma) entfernen echo" $empfaenger
   
Hinweis: Es können mehr Mailadressen, als Teilnehmer erscheinen.
Die Nachricht wird an alle im System hinterlegten Mailadressen eines Studenten versendet
   
Betreff:
   
Nachricht: "; $oFCKeditor = new FCKeditor('inhalt') ; $oFCKeditor->BasePath = './FCKeditor/'; #$oFCKeditor->Value = 'Default text in editor'; $oFCKeditor->ToolbarSet = 'Basic'; $oFCKeditor->Width = '100%' ; $oFCKeditor->Height = '200' ; $oFCKeditor->Create() ; echo"
  Kopie der Mail erhalten

"; break; case "ausgabe2": $mtknr=$_COOKIE["ck_mtknr1"]; $empfaenger = $_POST['empfaenger']; $betreff = $_POST['betreff']; $text = stripslashes( $_POST['inhalt'] ); $sender = $_POST['sender']; $sendermail = $_POST['sendermail']; $kopie = $_POST['kopie']; // echo"$empfaenger

$betreff

$text

$sender

$sendermail"; // Emailversand: if ($kopie) { $empfaenger .= ", $sendermail"; } if($text == ''){ echo" Mailversand

Pflichtfelder ausfüllen

Bitte füllen Sie alle Felder aus!


"; } ## Mailversand: $headers = "From: $sender <$sendermail>\r\n"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $return = @mail($empfaenger, $betreff, $text, $headers); // Bestätigungsseite if ($return) { echo" Mailversand

Mailversand erfolgreich

Die E-Mail wurde verschickt!


"; } else { echo" Mailversand

Mailversand fehlgeschlagen

Die E-Mail wurde nicht verschickt!

Es trat ein unbekannter Fehler auf. Bitte wenden Sie sich an ihre Zulassungsstelle


"; } //End if }//Ende Switchd ?>