, * Andreas Oesterreicher and * Rudolf Hangl . */ require_once('../../vilesci/config.inc.php'); require_once('../../include/studiensemester.class.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/functions.inc.php'); if(!$conn = pg_pconnect(CONN_STRING)) die('Fehler beim Connecten zur DB'); if(isset($_GET['stsem'])) $stsem = $_GET['stsem']; else $stsem = ''; $rechte = new benutzerberechtigung($conn); $rechte->getBerechtigungen(get_uid()); echo '

Bewerberstatistik '.$stsem.'


'; if($stsem=='') { echo '
Studiensemester: '; } else { $stgs = $rechte->getStgKz(); if($stgs[0]=='') $stgwhere=''; else { $stgwhere=' AND studiengang_kz in('; foreach ($stgs as $stg) $stgwhere.="'$stg',"; $stgwhere = substr($stgwhere,0, strlen($stgwhere)-1); $stgwhere.=' )'; } // SELECT count(*) FROM public.tbl_prestudent WHERE studiengang_kz=stg.studiengang_kz) AS prestd, $qry = "SELECT studiengang_kz, kurzbz, typ, kurzbzlang, bezeichnung, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' ) AS interessenten, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND (zgv_code IS NOT NULL OR zgvmas_code IS NOT NULL)) AS interessentenzgv, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND anmeldungreihungstest IS NOT NULL) AS interessentenrtanmeldung, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND reihungstest_id IS NOT NULL) AS interessentenrttermin, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Interessent' AND studiensemester_kurzbz='$stsem' AND reihungstestangetreten) AS interessentenrtabsolviert, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Bewerber' AND studiensemester_kurzbz='$stsem' ) AS bewerber, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Aufgenommener' AND studiensemester_kurzbz='$stsem' ) AS aufgenommener, (SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Student' AND studiensemester_kurzbz='$stsem' AND ausbildungssemester=1 ) AS student1sem FROM public.tbl_studiengang stg WHERE studiengang_kz>0 AND studiengang_kz<10000 AND aktiv $stgwhere ORDER BY kurzbzlang; "; if($result = pg_query($conn, $qry)) { echo " "; while($row = pg_fetch_object($result)) { echo ''; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; } echo '
Studiengang Interessenten Interessenten mit ZGV Interessenten mit RT Anmeldung Interessenten mit RT Termin Interessenten mit absolviertem RT Bewerber Aufgenommener Student 1S
".strtoupper($row->typ.$row->kurzbz)." ($row->kurzbzlang)$row->interessenten$row->interessentenzgv$row->interessentenrtanmeldung$row->interessentenrttermin$row->interessentenrtabsolviert$row->bewerber$row->aufgenommener$row->student1sem
'; } } ?>