diff --git a/statistik/studenten_historie.php b/statistik/studenten_historie.php new file mode 100644 index 000000000..a22274727 --- /dev/null +++ b/statistik/studenten_historie.php @@ -0,0 +1,137 @@ + + * Andreas Oesterreicher < andreas.oesterreicher@technikum-wien.at > + * + */ + +require_once('../../config/vilesci.config.inc.php'); +require_once('../../include/functions.inc.php'); +require_once('../../include/studiengang.class.php'); +require_once('../../include/fachbereich.class.php'); +require_once('../../include/studiensemester.class.php'); +require_once('../../include/benutzerberechtigung.class.php'); +require_once('../../include/statistik.class.php'); + +if (!$db = new basis_db()) + die('Es konnte keine Verbindung zum Server aufgebaut werden.'); + +$stg_obj = new studiengang(); +$stg_obj->getAll('typ, kurzbz', false); + +$fb_obj = new fachbereich(); +$fb_obj->getAll(); + +$rechte = new benutzerberechtigung(); +$rechte->getBerechtigungen(get_uid()); + +echo ' + + + + Institutsliste + + + + + + +

Liste der MitarbeiterInnen der Institute an der Fachhochschule Technikum Wien

'; + +$stsem = new studiensemester(); +if(isset($_GET['ws']) && check_stsem($_GET['ws'])) + $ws = $_GET['ws']; +else + $ws = $stsem->getNearest(1); + +if(isset($_GET['ss']) && check_stsem($_GET['ss'])) + $ss = $_GET['ss']; +else + $ss = $stsem->getNearest(2); + +if($rechte->isBerechtigt('admin', 0) || $rechte->isBerechtigt('mitarbeiter', 0)) + $where = ''; +else +{ + $fb = $rechte->getFbKz(); + if(count($fb)>0) + { + $where = " AND EXISTS (SELECT * FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrfach USING(lehrfach_id) WHERE + tbl_lehreinheit.studiensemester_kurzbz in('$ws','$ss') AND mitarbeiter_uid=tbl_mitarbeiter.mitarbeiter_uid AND + fachbereich_kurzbz IN("; + foreach ($fb as $fachbereich_kurzbz) + { + $where.="'$fachbereich_kurzbz',"; + } + $where.="''))"; + } + else + die('Sie haben keine Berechtigung fuer diese Seite'); +} + +$statistik = new statistik(); +$result=$statistik->get_prestudenten(335,'WS2008',1); + +if($result) +{ + echo "

+ + + + + + + + + + + + + + + + + + + + + + + "; + + //while($row = $db->db_fetch_object($result)) + //{ + echo ''; + echo ''; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ''; + echo ""; + echo ''; + //} + echo '
ALVSInstitute
NachnameVornameFix / FreiKompetenzen$ws$ssStudiengangHauptzuteilungSonstige
'.$statistik->.'$row->vorname".($row->fixangestellt=='t'?'fix':'frei')."$row->kompetenzen$row->lvs_wintersemester$row->lvs_sommersemester'; + + echo '"; + echo "
'; +} + +echo ''; +?> \ No newline at end of file