*          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 '