, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../../config/vilesci.config.inc.php'); require_once('../../include/studiensemester.class.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/functions.inc.php'); if(isset($_GET['stsem'])) $stsem = $_GET['stsem']; else $stsem = ''; $db = new basis_db(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen(get_uid()); echo ' '; echo "

Abgängerstatistik $stsem"; echo ''.date('d.m.Y').'


'; echo ''; echo '
Studiensemester:


'; if($stsem!='') { $stgs = $rechte->getStgKz(); if($stgs[0]=='') $stgwhere=''; else { $stgwhere=' AND studiengang_kz in('; foreach ($stgs as $stg) $stgwhere.="'$stg',"; $stgwhere = mb_substr($stgwhere,0, mb_strlen($stgwhere)-1); $stgwhere.=' )'; } $qry = "SELECT studiengang_kz, kurzbz, typ, kurzbzlang, bezeichnung, orgform_kurzbz, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abgewiesener' AND studiensemester_kurzbz='".addslashes($stsem)."' ) AS abgewiesener, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Abbrecher' AND studiensemester_kurzbz='".addslashes($stsem)."' ) AS abbrecher, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Unterbrecher' AND studiensemester_kurzbz='".addslashes($stsem)."' ) AS unterbrecher, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentstatus USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND status_kurzbz='Absolvent' AND studiensemester_kurzbz='".addslashes($stsem)."' ) AS absolvent FROM public.tbl_studiengang stg WHERE studiengang_kz>0 AND studiengang_kz<10000 AND aktiv $stgwhere ORDER BY kurzbzlang; "; if($db->db_query($qry)) { echo " "; while($row = $db->db_fetch_object()) { echo ''; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo '
Studiengang Abgewiesene Abbrecher Unterbrecher Absolventen
".strtoupper($row->typ.$row->kurzbz)." ($row->kurzbzlang)$row->abgewiesener$row->abbrecher$row->unterbrecher$row->absolvent
'; } } ?>