mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-21 08:52:21 +00:00
This commit is contained in:
+14
-17
@@ -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ö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"> </td>
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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>';
|
||||
|
||||
|
||||
@@ -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ü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>Ö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> </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>Ö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> </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>";
|
||||
|
||||
Reference in New Issue
Block a user