This commit is contained in:
Andreas Österreicher
2008-12-01 09:38:35 +00:00
parent 684c395ad8
commit a96a6dfcc4
4 changed files with 75 additions and 43 deletions
+14 -17
View File
@@ -36,6 +36,7 @@ Balog Peter<br>
Franz Peter<br>
Gollner Helmut<br>
Hausberger Peter<br>
Hofmann Alexander<br>
Horauer Martin<br>
Kollmitzer Christian<br>
Kr&ouml;sl Peter<br>
@@ -51,34 +52,30 @@ Woletz Kurt<br>
<br>
<b><br>
VertreterInnen der Lehrenden</b><br>
Maderdonner Otto<br>
<!--Teschl Susanne<br>-->
Brezowar Gabriela<br>
Kimmel Martin<br>
Lehner Martin<br>
Sommer Thomas<br>
Paminger Christian<br>
Hofmann Alexander<br>
Maderdonner Otto<br>
Neubauer Ulrike<br>
Harald Wahl<br>
Susanne Teschl<br>
Paminger Christian<br>
Shooman Diane<br>
Teschl Susanne<br>
Wahl Harald<br>
<br>
<br>
<b>Ersatzmitglieder der Lehrenden</b> (werden in dieser
Reihenfolge bei langfristigem Ausfall oder Ausscheidens eines
Kollegiumsmitgliedes der Lehrenden ins Kollegium entsandt)<br>
<br>
Rössler Peter<br>
Kittenberger Thomas<br>
Höller Roland<br>
Sommer Thomas<br>
Markl Erich<br>
Martinek Johannes<br>
Trenker Markus<br>
<br>
<b><br>
Vertreter StudentInnen</b><br>
Walther Maria<br>
Neumann Eric<br>
Horvath Martin<br>
Mischling Barbara<br>
Brandl Richard<br>
Steinbrecher Helmut<br>
</td>
Wahltermin ist am 02.12.2008<br>
</td>
</tr>
</tbody></table></td><td class="tdwidth30">&nbsp;</td>
+31 -22
View File
@@ -32,6 +32,8 @@ require_once('../../include/functions.inc.php');
if(!$conn = pg_pconnect(CONN_STRING))
die('Fehler beim Connecten zur DB');
$ws='';
$ss='';
if(isset($_GET['stsem']))
$stsem = $_GET['stsem'];
else
@@ -49,28 +51,6 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www
</head>
<body>';
echo "<h2>Lektorenstatistik $stsem";
echo '<span style="position:absolute; right:15px;">'.date('d.m.Y').'</span></h2><br>';
echo '</h2>';
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="GET">Studiensemester: <SELECT name="stsem">';
$studsem = new studiensemester($conn);
$studsem->getAll();
foreach ($studsem->studiensemester as $stsemester)
{
if($stsemester->studiensemester_kurzbz==$stsem)
$selected='selected';
else
$selected='';
echo '<option value="'.$stsemester->studiensemester_kurzbz.'" '.$selected.'>'.$stsemester->studiensemester_kurzbz.'</option>';
}
echo '</SELECT>
<input type="submit" value="Anzeigen" /></form><br><br>';
if($stsem!='')
{
if(substr($stsem, 0, 2)=='WS')
{
$stsem_obj = new studiensemester($conn);
@@ -83,6 +63,35 @@ if($stsem!='')
$ws = $stsem_obj->getPreviousFrom($stsem);
$ss = $stsem;
}
echo "<h2>Lektorenstatistik (Lehrauftrag) $ws / $ss";
echo '<span style="position:absolute; right:15px;">'.date('d.m.Y').'</span></h2><br>';
echo '</h2>';
echo '<form action="'.$_SERVER['PHP_SELF'].'" method="GET">Studiensemester: <SELECT name="stsem">';
$studsem = new studiensemester($conn);
$studsem->getAll();
foreach ($studsem->studiensemester as $stsemester)
{
if($stsemester->studiensemester_kurzbz==$ws)
$selected='selected';
else
$selected='';
if(substr($stsemester->studiensemester_kurzbz, 0, 2)=='WS')
{
$stsem_obj = new studiensemester($conn);
$ss1 = $stsem_obj->getNextFrom($stsemester->studiensemester_kurzbz);
$ws1 = $stsemester->studiensemester_kurzbz;
echo '<option value="'.$stsemester->studiensemester_kurzbz.'" '.$selected.'>'.$ws1.'/'.$ss1.'</option>';
}
}
echo '</SELECT>
<input type="submit" value="Anzeigen" /></form><br><br>';
if($stsem!='')
{
echo "<table class='liste table-stripeclass:alternate table-autostripe'>
<thead>
<tr>
+1 -1
View File
@@ -42,7 +42,7 @@ echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www
<body>';
echo "<h2>Mitarbeiterstatistik";
echo "<h2>Mitarbeiterstatistik (Hauptzuordnung)";
echo '<span style="position:absolute; right:15px;">'.date('d.m.Y').'</span></h2><br>';
echo '</h2>';
+29 -3
View File
@@ -36,13 +36,14 @@ require_once('../../include/functions.inc.php');
if(!$conn = pg_pconnect(CONN_STRING))
die('Fehler beim Connecten zur DB');
$stsem_obj = new studiensemester($conn);
if(isset($_GET['stsem']))
$stsem = $_GET['stsem'];
else
{
$stsem_obj = new studiensemester($conn);
$stsem = $stsem_obj->getaktorNext();
}
$stsem_obj->load($stsem);
echo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
@@ -81,6 +82,7 @@ if($stsem!='')
<th></th>
<th></th>
<th>Anteil an Gesamt</th>
<th>Extern</th>
<th>Studienart</th>
<th>Geschlecht</th>
<th colspan=3>Staatsb&uuml;rgerschaft</th>
@@ -91,6 +93,7 @@ if($stsem!='')
<th>Bachelor</th>
<th>Studiengänge</th>
<th>Absolut / %</th>
<th>In / Out</th>
<th>BB / VZ</th>
<th>m / w</th>
<th>&Ouml;sterreich</th>
@@ -107,7 +110,12 @@ if($stsem!='')
(SELECT count(*) FROM (SELECT distinct prestudent_id FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_studiengang USING(studiengang_kz)
WHERE rolle_kurzbz='Student' AND studiensemester_kurzbz='$stsem' AND typ='b'
) a) AS gesamt_alle,
(SELECT count(*) FROM (SELECT distinct prestudent_id FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Incoming' AND studiensemester_kurzbz='$stsem'
) a) AS inc,
(SELECT count(*) FROM (SELECT distinct student_uid FROM public.tbl_student JOIN bis.tbl_bisio USING (student_uid)
WHERE studiengang_kz=stg.studiengang_kz AND (bis>='$stsem_obj->start' OR bis is null) AND von<='$stsem_obj->ende'
) a) AS out,
(SELECT count(*) FROM (SELECT distinct prestudent_id 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 orgform_kurzbz='BB'
) a) AS bb,
@@ -148,6 +156,8 @@ if($stsem!='')
$gesamt_at=0;
$gesamt_eu=0;
$gesamt_noteu=0;
$gesamt_inc=0;
$gesamt_out=0;
while($row = pg_fetch_object($result))
{
echo '<tr>';
@@ -155,6 +165,7 @@ if($stsem!='')
echo "<td>".strtoupper($row->typ.$row->kurzbz)." ($row->kurzbzlang)</td>";
$prozent = ($row->gesamt_alle!=0?$row->gesamt_stg/$row->gesamt_alle*100:0);
echo "<td align='center'>$row->gesamt_stg / ".sprintf('%0.2f', $prozent)." %</td>";
echo "<td align='center'>$row->inc / $row->out</td>";
echo "<td align='center'>$row->bb / $row->vz</td>";
echo "<td align='center'>$row->m / $row->w</td>";
echo "<td align='center'>$row->herkunft_at</td>";
@@ -170,11 +181,14 @@ if($stsem!='')
$gesamt_at += $row->herkunft_at;
$gesamt_eu += $row->herkunft_eu;
$gesamt_noteu += $row->herkunft_noteu;
$gesamt_inc+=$row->inc;
$gesamt_out+=$row->out;
}
echo '<tr>';
echo '<td><b>SUMME</b></td>';
echo "<td>&nbsp;</td>";
echo "<td align='center'><b>$gesamt / ".sprintf('%0.2f', $gesamt_prozent)." %</b></td>";
echo "<td align='center'><b>$gesamt_inc / $gesamt_out</b></td>";
echo "<td align='center'><b>$gesamt_bb / $gesamt_vz</b></td>";
echo "<td align='center'><b>$gesamt_m / $gesamt_w</b></td>";
echo "<td align='center'><b>$gesamt_at</b></td>";
@@ -190,6 +204,7 @@ if($stsem!='')
<th>Master</th>
<th>Studiengänge</th>
<th>Absolut / %</th>
<th>In / Out</th>
<th>BB / VZ</th>
<th>m / w</th>
<th>&Ouml;sterreich</th>
@@ -204,7 +219,12 @@ if($stsem!='')
(SELECT count(*) FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id) JOIN public.tbl_studiengang USING(studiengang_kz)
WHERE rolle_kurzbz='Student' AND studiensemester_kurzbz='$stsem' AND typ='m'
) AS gesamt_alle,
(SELECT count(*) FROM (SELECT distinct prestudent_id FROM public.tbl_prestudent JOIN public.tbl_prestudentrolle USING (prestudent_id)
WHERE studiengang_kz=stg.studiengang_kz AND rolle_kurzbz='Incoming' AND studiensemester_kurzbz='$stsem'
) a) AS inc,
(SELECT count(*) FROM (SELECT distinct student_uid FROM public.tbl_student JOIN bis.tbl_bisio USING (student_uid)
WHERE studiengang_kz=stg.studiengang_kz AND (bis>='$stsem_obj->start' OR bis is null) AND von<='$stsem_obj->ende'
) a) AS out,
(SELECT count(*) FROM (SELECT distinct prestudent_id 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 orgform_kurzbz='BB'
) a) AS bb,
@@ -245,6 +265,8 @@ if($stsem!='')
$gesamt_at=0;
$gesamt_eu=0;
$gesamt_noteu=0;
$gesamt_inc=0;
$gesamt_out=0;
while($row = pg_fetch_object($result))
{
echo '<tr>';
@@ -252,6 +274,7 @@ if($stsem!='')
echo "<td>".strtoupper($row->typ.$row->kurzbz)." ($row->kurzbzlang)</td>";
$prozent = ($row->gesamt_alle!=0?$row->gesamt_stg/$row->gesamt_alle*100:0);
echo "<td align='center'>$row->gesamt_stg / ".sprintf('%0.2f', $prozent)." %</td>";
echo "<td align='center'>$row->inc / $row->out</td>";
echo "<td align='center'>$row->bb / $row->vz</td>";
echo "<td align='center'>$row->m / $row->w</td>";
echo "<td align='center'>$row->herkunft_at</td>";
@@ -267,11 +290,14 @@ if($stsem!='')
$gesamt_at += $row->herkunft_at;
$gesamt_eu += $row->herkunft_eu;
$gesamt_noteu += $row->herkunft_noteu;
$gesamt_inc+=$row->inc;
$gesamt_out+=$row->out;
}
echo '<tr>';
echo '<td><b>SUMME</b></td>';
echo "<td>&nbsp;</td>";
echo "<td align='center'><b>$gesamt / ".sprintf('%0.2f', $gesamt_prozent)." %</b></td>";
echo "<td align='center'><b>$gesamt_inc / $gesamt_out</b></td>";
echo "<td align='center'><b>$gesamt_bb / $gesamt_vz</b></td>";
echo "<td align='center'><b>$gesamt_m / $gesamt_w</b></td>";
echo "<td align='center'><b>$gesamt_at</b></td>";