query("SELECT 1 FROM spt_admin_rechte, spt_admin_rechte_zuord , spt_admin where spt_admin_rechte.spt_admin_rolle = spt_admin_rechte_zuord.spt_admin_rolle AND spt_admin_rechte_zuord.faid = spt_admin.faid AND spt_admin.user = '$user_admin' AND spt_admin_rechte_zuord.spt_admin_rolle = 'a_prsbesch'"); $row = $result->fetch_array(); if ($row[0] != 1){ include("kurs/rechte.php"); exit;} // Rechteüberprüfung ende if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: echo"

Bescheinigung verschicken - $sem_klartext JG $jahrgang
"; if ( $res=$db->query("SELECT COUNT(distinct a.uid) FROM spt_wunsch a, stud b WHERE a.uid=.b.uid AND jahrgang='$jahrgang' and b.durchgefallen!='Y'") ){ if ( $row1=$res->fetch_array() ) { $result_ist=$row1[0]; } else $result_ist=0; } else $result_ist=0; if ( $res2=$db->query("SELECT COUNT(*) FROM spt_mail a, stud b WHERE a.uid=b.uid and b.durchgefallen!='Y' and b.jahrgang='$jahrgang'") ){ if ( $row2=$res2->fetch_array() ) { $result_neu=$row2[0]; } else $result_neu=0; } else $result_neu=0; #echo $result_ist.'-'.$result_neu; $offen=$result_ist-$result_neu; echo " "; echo "

Hier können Sie die Bescheinigungen des Jahrgangs $jahrgang an die Studenten per Mail verschicken.
Mails werden nur einmal verschickt. Sie können die Seite beliebig oft öffnen, um eine Übersicht zu erhalten.

Nicht verschickte Bescheinigungen: $offen


"; break; case "ausgabe": $db = dbconnect(); $result_abs = $db->query("SELECT wert1, wert2 FROM parameter WHERE pid=2"); $row_abs = $result_abs->fetch_array(); $abfrage = "SELECT distinct a.uid, vorname, nachname, ag, jahrgang, mail FROM stud a, spt_wunsch b WHERE a.uid = b.uid AND a.durchgefallen!='Y' AND a.jahrgang='$jahrgang' AND a.hs='L' "; $result = $db->query($abfrage); // $betreff = 'Bescheinigung Schwerpunktthemen'; $sender = $row_abs['wert1']; $sendermail = $row_abs['wert2']; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "From: Hochschule Ludwigsburg <$sendermail>\n"; $tbl_data = ''; while ($row = $result->fetch_array()){ $result_versendet = $db->query("SELECT count(*) Anz FROM spt_mail WHERE uid='$row[uid]'"); $row_versendet = $result_versendet->fetch_array(); if($row_versendet['Anz']>= 1){ # Wenn Mail bereits versendet wurde, dann Gesendetdatum herausfinden... $result_senddat = $db->query("SELECT date_format(datum, '%d.%m.%Y %H:%i') datum, date_format(stud_runtergeladen, '%d.%m.%Y %H:%i') stud_runtergeladen, unique_id FROM spt_mail WHERE uid='$row[uid]'"); $row_senddat = $result_senddat->fetch_array(); $datum = $row_senddat['datum']; if($row_senddat['stud_runtergeladen'] == '00.00.0000 00:00'){ $download_dat = ''; }else{ $download_dat = $row_senddat['stud_runtergeladen']; } }else{ #, sonst senden und in mailqueue eintragen $uniqid = md5(uniqid(rand(), TRUE)); $empfaenger = $row['mail']; $headers .= "Bcc: $empfaenger\n"; $text = " Mailversand Sehr geehrte/r $row[vorname] $row[nachname],

für Ihre Schwerpunktthemen steht Ihnen die Bescheinigung zum Downlaod bereit.
Bitte drucken Sie Datei für für Ihre Unterlagen aus:

Bescheinigung drucken (hier klicken)

Diese Mail wurde automatisch erzeugt. Bitte antworten Sie nicht auf die Mail.

Mit freundlichen Grüßen
Elfriede Fuchs "; $return = @mail(NULL, $betreff, $text, $headers); if($return){ $datum_db = date("Y-m-d H:i:s",time()); $sql = $db->query ("INSERT INTO spt_mail (uid, datum, unique_id) VALUES ('$row[uid]', '$datum_db', '$uniqid')"); $datum = date("d.m.Y H:i",time()); }else{ $datum = 'Fehler'; } } if(isset($row_senddat['unique_id'])){ $uniid = $row_senddat['unique_id']; }else{ $uniid = $uniqid; } $tbl_data .=" $row[vorname] $row[nachname] $datum

$download_dat

"; } #Ende While echo " Übersicht über die Schwerpunktthemen des Studienjahrgangs $stud_jahr[Jahrgang]

Übersicht über die Schwerpunktthemen des Studienjahrgangs $jahrgang
$tbl_data
Name Versanddatum Bescheinigung durch
Student runtergeladen
PDF
"; } //Ende Action Abfrage ?>