query("SELECT 1 FROM stan_admin_rechte, stan_admin_rechte_zuord , stan_admin where stan_admin_rechte.stan_admin_rolle = stan_admin_rechte_zuord.stan_admin_rolle AND stan_admin_rechte_zuord.said = stan_admin.said AND stan_admin.user = '$user_admin' AND stan_admin_rechte_zuord.stan_admin_rolle = 'a_historie'"); $row = $result->fetch_array(); if ($row[0] != 1){ include("kurs/rechte.php"); exit;} // Rechteüberprüfung ende // Rechteüberprüfung ende if (isset($_GET['action'])) $action = $_GET['action']; else $action = ""; switch($action){ default: echo " Druckhistorie

Druckhistorie
Treffen Sie unten eine Auswahl

Gedruckte Zuweisung erneut drucken


"; if($hs == 'K' or $hs == 'k'){ echo "Alle offenen Drucke der Hochschule drucken"; }else{ echo "Alle offenen Drucke der Hochschule drucken"; } echo"
"; break; case "stud": echo " Einzelübersicht

Studentenauswahl
Übersicht über die Studenten, bei denen Zuweisungsschreiben gedruckt wurden

 

 

 
Bitte Matrikelnr. eingeben:

 

 

  oder
 

 

Benutzer auswählen "; $db = dbconnect(); $query = "SELECT distinct a.uid, mtknr, vorname, nachname, durchgefallen FROM stud a, stan_antrag b, stan_printqueue_antrag c WHERE a.uid = b.uid AND (b.uid=c.uid or b.saaid=c.saaid ) AND jahrgang='$jahrgang' AND stg = 'I' AND hs = '$hs' AND druckstatus='G' ORDER BY nachname"; $result = $db->query ($query) or die ("Cannot execute query"); echo ""; echo "
* = inaktiver Bewerber
   
 
 
"; break; case "ubersicht1": if($_POST[stud]!=''){ $stud = $_POST[stud]; $pos1 = strpos ($stud, '(')+1; $pos2 = strpos ($stud, ')')-$pos1; $str = substr($stud, $pos1,$pos2); $str = explode(",",$str); $mtknr=trim($str[0]); $uid1=trim($str[1]); if($_POST[stud] == ''){ echo " Falsches Datum

Pflichtfelder ausfüllen

Bitte füllen Sie alle Pflichtfelder aus!



"; exit; } } if($_POST[user2] != ''){ // Wenn Stud über dropdown gewählt wurde $db = dbconnect(); $result = $db->query("SELECT uid, stg, vorname, nachname FROM stud WHERE uid ='$_POST[user2]'"); $row_uid = $result->fetch_array(); $mtknr=$row_uid[mtknr]; $uid1=$row_uid[uid]; } if(isset($_GET["uid"])){ $uid1=$_GET["uid"]; $db = dbconnect(); $result = $db->query("SELECT uid, stg, vorname, nachname FROM stud WHERE uid ='$_POST[user2]'"); $row_uid = $result->fetch_array(); $mtknr=$row_uid[mtknr]; } setcookie("ck_uid1",""); setcookie("ck_uid1",$uid1); setcookie("ck_mtknr",""); setcookie("ck_mtknr",$mtknr); echo " Falsches Datum

Dokumente auswählen

"; $query = "SELECT distinct c.qid, c.saaid, c.zuweisung, date_format(c.datum, '%d.%m.%Y %H:%i:%s') datum, date_format(c.datum, '%Y%m%d%H%i%s') datumform, admin FROM stud a, stan_antrag b, stan_printqueue_antrag c WHERE a.uid = b.uid AND (b.saaid=c.saaid or b.uid = c.uid ) AND a.uid='$uid1' AND druckstatus='G' AND c.zuweisung != 'SOZ' ORDER BY datumform ASC, qid ASC"; $result = $db->query ($query) or die ("Cannot execute query"); $zaehler=0; while ($row = $result->fetch_array()){ if($row[zuweisung] == "EZS"){$dokument="Zuweisung Erstantrag Student";} if($row[zuweisung] == "EZP"){$dokument="Zuweisung Erstantrag Praxisstelle";} if($row[zuweisung] == "AES"){$dokument="Zuweisung Änderung Student";} if($row[zuweisung] == "AEP"){$dokument="Zuweisung Änderung Praxisstelle";} $res_adm = $db->query("SELECT vorname, nachname FROM stan_admin WHERE user='$row[admin]'"); $row_adm = $res_adm->fetch_array(); $res_dst = $db->query("SELECT dst_id FROM stan_antrag WHERE saaid='$row[saaid]'"); $row_dst = $res_dst->fetch_array(); $result_data2 = $db->query("SELECT distinct 1 FROM stan_dienststellen WHERE dst_id= '$row_dst[dst_id]'"); $rowdata2 = $result_data2->fetch_array(); if($rowdata2[0] == '1'){ $result_data3 = $db->query("SELECT bez , str , plz , postfach , plz_postfach , ort , bundesland , staat FROM stan_dienststellen WHERE dst_id='$row_dst[dst_id]'"); $rowdata3 = $result_data3->fetch_array(); }else{ $result_data3 = $db->query("SELECT bez , str , plz , postfach , plz_postfach , ort , bundesland , staat FROM stan_dienststellen_tmp WHERE dst_id='$row_dst[dst_id]'"); $rowdata3 = $result_data3->fetch_array(); } echo" "; $zaehler=$zaehler+1;; } # Alle Objekte des Studenten, mit Status gedruckt und $query = "SELECT a.qid, a.saaid, a.zuweisung, date_format(a.datum, '%d.%m.%Y %H:%i:%s') datum, date_format(a.datum, '%Y%m%d%H%i%s') datumform, admin, e.standort, f.bezeichnung FROM stan_printqueue_antrag a, stan_ag_standort_wunsch b, stud c, stan_ag_standort d, stan_standort e, stan_vertiefungsbereich f WHERE b.uid = c.uid AND a.uid=b.uid AND a.printed_obj=b.wagsid AND b.wagsid=d.agsid AND d.sid=e.sid AND d.vbid=f.vbid AND c.uid='$uid1' AND b.prio=0 AND druckstatus='G' AND a.zuweisung = 'SOZ' ORDER BY datumform ASC, qid ASC"; $result = $db->query ($query) or die ("Cannot execute query"); while ($row2 = $result->fetch_array()){ if($row2[zuweisung] == "SOZ"){$dokument="Zuweisung AG-Standort";} $res_adm2 = $db->query("SELECT vorname, nachname FROM stan_admin WHERE user='$row2[admin]'"); $row_adm2 = $res_adm2->fetch_array(); echo" "; $zaehler=$zaehler+1; } echo"
Auswahl Dokument Druckdatum Sachbearbeiter
$dokument ($rowdata3[bez]) $row[datum] $row_adm[vorname] $row_adm[nachname]
$dokument ($row2[bezeichnung] in $row2[standort]) $row2[datum] $row_adm2[vorname] $row_adm2[nachname]

"; break; case "ubersicht2": $uid1=$_COOKIE["ck_uid1"]; $res_chk = $db->query("SELECT count(*) Anz FROM stud a, stan_antrag b, stan_printqueue_antrag c WHERE a.uid = b.uid AND b.saaid=c.saaid AND a.uid='$uid1' AND druckstatus='G'"); $row_chk = $res_chk->fetch_array(); $res_chk2 = $db->query("SELECT count(*) Anz FROM stan_printqueue_antrag a, stan_ag_standort_wunsch b, stud c, stan_ag_standort d, stan_standort e, stan_vertiefungsbereich f WHERE b.uid = c.uid AND a.uid=b.uid AND a.printed_obj=b.wagsid AND b.wagsid=d.agsid AND d.sid=e.sid AND d.vbid=f.vbid AND c.uid='$uid1' AND b.prio=0 AND druckstatus='G'"); $row_chk2 = $res_chk2->fetch_array(); $anzahl = $row_chk[Anz] + $row_chk2[Anz]; $sql = $db->query("DELETE FROM stan_printqueue_hist WHERE admin= '$user_admin'"); for ($i=0;$i<$anzahl;$i++) { if(isset($_POST[$i])){ $sql = $db->query("INSERT INTO stan_printqueue_hist SELECT qid, saaid, uid, block, zuweisung, datum,klartext, printed_obj,'$user_admin',hs_admin,'N',sort_order FROM stan_printqueue_antrag WHERE qid= '$_POST[$i]'"); } } echo " Falsches Datum

Druck der Anschreiben

Bitte weisen Sie dem Student zuerst alle Anträge zu bevor Sie den Druck starten, damit auf der Zuweisung des Studenten alle Anträge aufgelistet werden

"; $queryb = $db->query ("SELECT count(*) Anz FROM stan_printqueue_hist WHERE admin='$user_admin' AND druckstatus ='N'"); $row_cur_uid_anz = $queryb->fetch_array(); if($row_cur_uid_anz[Anz] > 0){ $queryc = $db->query ("SELECT hs FROM stud WHERE uid='$uid1'"); $row_cur_hs = $queryc->fetch_array(); if($row_cur_hs[hs] == 'K' or $row_cur_hs[hs] == 'k'){ echo "Dokument: drucken

"; }else{ echo "Dokument: drucken

"; } }else{ echo "Dokument: Alle Dokumente bereits gedruckt

"; } echo" Zurück zum Student

Zurück zur Historie


"; } // Ende Action script ?>