<?php
/* Copyright (C) 2006 Technikum-Wien
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as
 * published by the Free Software Foundation; either version 2 of the
 * License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
 *
 * Authors: Christian Paminger <christian.paminger@technikum-wien.at>,
 *          Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at> and
 *          Rudolf Hangl <rudolf.hangl@technikum-wien.at>.
 */

	require_once('../../config.inc.php');
	require_once('../../../include/functions.inc.php');

	$adress=MAIL_ADMIN;

	$user=get_uid();

	if (isset($_GET['uid']))
		$uid=$_GET['uid'];
	if (isset($_GET['stdsem']))
		$stdsem=$_GET['stdsem'];

	if ($uid!=$user)
	{
		mail($adress,"Unerlaubter Zugriff auf Lehrveranstaltungen",
			"User $user hat versucht die LVAs von User $uid zu betrachten!",
			"From: vilesci@".DOMAIN);
		die("Keine Berechtigung!");
	}

	if (!$conn = pg_pconnect(CONN_STRING))
	   	die("Es konnte keine Verbindung zum Server aufgebaut werden.");

	//Studiensemester abfragen.
	$sql_query='SELECT * FROM public.tbl_studiensemester WHERE ende>=now() ORDER BY start';
	$result_stdsem=pg_query($conn, $sql_query);
	$num_rows_stdsem=pg_num_rows($result_stdsem);
	if (!isset($stdsem))
		$stdsem=pg_result($result_stdsem,0,"studiensemester_kurzbz");


	//Lehrveranstaltungen abfragen.
	$sql_query="SELECT * FROM campus.vw_lehreinheit
		WHERE studiensemester_kurzbz='$stdsem' AND mitarbeiter_uid='$uid'";
	$sql_query.=" ORDER BY stg_kurzbz,semester,verband,gruppe";
	$result=pg_query($conn, $sql_query);
	$num_rows=pg_num_rows($result);
?>
<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<title>Reservierungsliste</title>
	<link rel="stylesheet" href="../../../skin/style.css.php" type="text/css">
</head>
<body id="inhalt">
	<H2>
		<table class="tabcontent">
		<tr>
			<td>
				&nbsp;<a class="Item" href="index.php">Userprofil</a> &gt;&gt;
				&nbsp;Lehrveranstaltungen (<?php echo $stdsem;?>)
			</td>
			<td align="right"></td>
		</tr>
		</table>
	</H2>
	<?php
	for ($i=0;$i<$num_rows_stdsem;$i++)
	{
		$row=pg_fetch_object($result_stdsem);
		echo '<A class="Item" href="lva_liste.php?uid='.$uid.'&stdsem='.$row->studiensemester_kurzbz.'">'.$row->studiensemester_kurzbz.'</A> - ';
	}
	if ($num_rows>0)
	{
		echo '<BR><BR><table border="0">';
		echo '<tr class="liste"><th>LVNR</th><th>Lehrfach</th><th>Lehrform</th><th>LV Bezeichnung</th><th>Lehrfach Bezeichnung</th><th>Lektor</th><th>STG</th><th>S</th><th>V</th><th>G</th><th>Gruppe</th><th>Raumtyp</th><th>Alternativ</th><th>Block</th><th>WR</th><th>Std</th><th>KW</th><th>Anmerkung</th></tr>';
		for ($i=0; $i<$num_rows; $i++)
		{
			$zeile=$i % 2;
			$row=pg_fetch_object($result);

			echo '<tr class="liste'.$zeile.'">';
			echo '<td>'.$row->lvnr.'</td>';
			echo '<td>'.$row->lehrfach.'</td>';
			echo '<td>'.$row->lehrform_kurzbz.'</td>';
			$qry = "SELECT bezeichnung FROM lehre.tbl_lehrveranstaltung WHERE lehrveranstaltung_id='$row->lehrveranstaltung_id'";
			$result_lv = pg_query($conn, $qry);
			$row_lv = pg_fetch_object($result_lv);
			echo '<td>'.$row_lv->bezeichnung.'</td>';
			echo '<td>'.$row->lehrfach_bez.'</td>';
			echo '<td>'.$row->lektor.'</td>';
			echo '<td>'.strtoupper($row->stg_typ.$row->stg_kurzbz).'</td>';
			echo '<td>'.$row->semester.'</td>';
			echo '<td>'.$row->verband.'</td>';
			echo '<td>'.$row->gruppe.'</td>';
			echo '<td>'.$row->gruppe_kurzbz.'</td>';
			echo '<td>'.$row->raumtyp.'</td>';
			echo '<td>'.$row->raumtypalternativ.'</td>';
			echo '<td>'.$row->stundenblockung.'</td>';
			echo '<td>'.$row->wochenrythmus.'</td>';
			echo '<td>'.$row->semesterstunden.'</td>';
			echo '<td>'.$row->start_kw.'</td>';
			echo '<td>'.$row->anmerkung.'</td>';
			echo '</tr>';
		}
		echo '</table>';
	}
	else
		echo 'Keine Datens&auml;tze vorhanden!<BR>';
?>
<BR>Fehler und Feedback bitte an den betreffenden Studiengang!<BR>
<HR>
<H3>Hinweis</H3>
Sonderauftr&auml;ge wie zum Beispiel Praktikums- und Diplomandenbetreuung werden hier nicht angezeigt!<BR>
<H3>Erkl&auml;rung</H3>
	&nbsp;&nbsp;<strong> LVNR: </strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Interne FAS-Nummer der Lehrveranstaltung<BR>
	&nbsp;&nbsp;<strong> STG-S-V-G: </strong>Studiengang-Semester-Verband-Gruppe<BR>
	&nbsp;&nbsp;<strong> Gruppe: </strong>&nbsp;&nbsp;Spezialgruppen (Module, Projektgruppen, Spezialisierungsgruppen)<BR>
	&nbsp;&nbsp;<strong> Block: </strong>&nbsp;&nbsp;&nbsp;&nbsp;Stundenblockung (1->Einzelstunden; 2->Doppelstunden; ...)<BR>
	&nbsp;&nbsp;<strong> WR: </strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Wochenrythmus (1->jede Woche; 2->jede 2. Woche; ...)<BR>
	&nbsp;&nbsp;<strong> Std: </strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gesamte Semesterstunden<BR>
	&nbsp;&nbsp;<strong> KW: </strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Kalenderwoche in der die Lehrveranstaltung startet<BR>
</body>
</html>