* Andreas Oesterreicher < *****@*****.** > * */ 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 '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Studenten Historie</title> <link rel="stylesheet" href="../../skin/vilesci.css" type="text/css"> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head> <body class="Background_main"> <h2>Studenten Historie</h2>'; $stsem = new studiensemester(); if (isset($_GET['ws']) && check_stsem($_GET['ws'])) { $ws = $_GET['ws'];
$stsem_obj = new studiensemester(); $stsem = $stsem_obj->getaktorNext(); } echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link href="../../skin/vilesci.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="../../include/js/tablesort/table.css" type="text/css"> <script src="../../include/js/tablesort/table.js" type="text/javascript"></script> </head> <body>'; if (isset($_GET['details']) && isset($_GET['fachbereich_kurzbz'])) { $ss = isset($_GET['ss']) ? $_GET['ss'] : ''; $ws = isset($_GET['ws']) ? $_GET['ws'] : ''; $fachbereich = new fachbereich(); if (!$fachbereich->load($_GET['fachbereich_kurzbz'])) { die('Institut existiert nicht'); } echo "<h2>LektorInnenstatistik (Lehrauftrag ohne Betreuungen) {$ws} / {$ss} - " . $fachbereich->bezeichnung . '</h2>'; $qry = "SELECT distinct mitarbeiter_uid, anrede, nachname, vorname, titelpre, titelpost,\n\t\t\t(SELECT count(*) FROM (SELECT distinct mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id) JOIN public.tbl_fachbereich ON(lehrfach.oe_kurzbz=tbl_fachbereich.oe_kurzbz) JOIN campus.vw_mitarbeiter ON(uid=mitarbeiter_uid) WHERE studiensemester_kurzbz IN(" . $db->db_add_param($ws) . "," . $db->db_add_param($ss) . ") AND fachbereich_kurzbz=" . $db->db_add_param($fachbereich->fachbereich_kurzbz) . " AND fixangestellt AND geschlecht='m') a) AS fix_m,\n\t\t\t(SELECT count(*) FROM (SELECT distinct mitarbeiter_uid FROM lehre.tbl_lehreinheitmitarbeiter JOIN lehre.tbl_lehreinheit USING(lehreinheit_id) JOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id) JOIN public.tbl_fachbereich ON(lehrfach.oe_kurzbz=tbl_fachbereich.oe_kurzbz) JOIN campus.vw_mitarbeiter ON(uid=mitarbeiter_uid) WHERE studiensemester_kurzbz IN(" . $db->db_add_param($ws) . "," . $db->db_add_param($ss) . ") AND fachbereich_kurzbz=" . $db->db_add_param($fachbereich->fachbereich_kurzbz) . " AND fixangestellt AND geschlecht='w') a) AS fix_w\n\t\t\tFROM lehre.tbl_lehreinheitmitarbeiter \n\t\t\t\tJOIN lehre.tbl_lehreinheit USING(lehreinheit_id) \n\t\t\t\tJOIN lehre.tbl_lehrveranstaltung as lehrfach ON(tbl_lehreinheit.lehrfach_id=lehrfach.lehrveranstaltung_id) \n\t\t\t\tJOIN public.tbl_fachbereich ON(lehrfach.oe_kurzbz=tbl_fachbereich.oe_kurzbz)\n\t\t\t\tJOIN public.tbl_mitarbeiter USING(mitarbeiter_uid)\n\t\t\t\tJOIN public.tbl_benutzer ON(uid=mitarbeiter_uid)\n\t\t\t\tJOIN public.tbl_person USING(person_id)\n\t\t\tWHERE studiensemester_kurzbz in(" . $db->db_add_param($ws) . "," . $db->db_add_param($ss) . ") \n\t\t\t\tAND fachbereich_kurzbz=" . $db->db_add_param($fachbereich->fachbereich_kurzbz) . " AND fixangestellt\n\t\t\tORDER BY nachname, vorname"; if ($db->db_query($qry)) { $ausgabe = ''; $fix_m = 0; $fix_w = 0; while ($row = $db->db_fetch_object()) { $ausgabe .= '<tr>'; $ausgabe .= "<td>{$row->anrede}</td>"; $ausgabe .= "<td>{$row->titelpre}</td>"; $ausgabe .= "<td>{$row->nachname}</td>"; $ausgabe .= "<td>{$row->vorname}</td>";
if (isset($_GET['institut'])) { die('Only one parameter please.'); } } elseif (!isset($_GET['institut'])) { die('No Parameters!'); } if (isset($_GET['studiengang_kz'])) { $stg = $_GET['studiengang_kz']; $obj = new studiengang(); if (!$obj->load($stg)) { die($obj->errormsg); } } if (isset($_GET['institut'])) { $institut = $_GET['institut']; $obj = new fachbereich(); if (!$obj->load($institut)) { die($obj->errormsg); } } // content type setzen header("Content-type: application/xhtml+xml"); // xml echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>'; $db = new basis_db(); $rdf_url = 'http://www.technikum-wien.at/lektoren'; echo ' <RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:LEKTOREN="' . $rdf_url . '/rdf#" >
echo 'selected '; } echo ">{$row->kurzbz} {$row->bezeichnung}</option>"; } echo '</SELECT></td></tr>'; $funktion = new funktion(); $funktion->load($funktion_kurzbz); if ($funktion->fachbereich) { echo ' <tr> <td>Fachbereich:</td> <td> <SELECT name="fb_kurzbz"> <option value="-1">- auswählen -</option>'; // Auswahl Fachbereich $fachbereich = new fachbereich(); if ($fachbereich->getAll()) { foreach ($fachbereich->result as $fb) { echo "<option value=\"{$fb->fachbereich_kurzbz}\" "; if ($type == 'edit' && $fb->fachbereich_kurzbz == $_GET['fb_kurzbz'] && isset($_GET['fb_kurzbz'])) { echo 'selected '; } echo ">{$fb->fachbereich_kurzbz}</option>"; } } else { echo "Fehler: " . $fb->errormsg; } echo '</SELECT></td></tr>'; } if ($funktion->semester) { echo '