This commit is contained in:
Andreas Österreicher
2007-09-06 15:37:56 +00:00
parent 00285d73a9
commit 966a1aa32d
9 changed files with 338 additions and 127 deletions
+1 -1
View File
@@ -252,7 +252,7 @@ function js_toggle_container(conid)
<?php
$lv_obj = new lehrveranstaltung($sql_conn);
if(!$lv_obj->load_lva($course_id,$term_id, null, true, true))
if(!$lv_obj->load_lva($course_id,$term_id, null, true))
echo "<tr><td>$lv_obj->errormsg</td></tr>";
foreach($lv_obj->lehrveranstaltungen as $row)
+6 -8
View File
@@ -33,13 +33,17 @@ Zusammensetzung des Kollegiums:<br>
<b><br>
StudiengangsleiterInnen</b><br>
Balog Peter<br>
Franz Peter<br>
Gollner Helmut<br>
Hausberger Peter<br>
Horauer Martin<br>
Kollmitzer Christian<br>
Kr&ouml;sl Peter<br>
Malisa Viktorio<br>
Mense Alexander<br>
Pucher Robert<br>
Reichel Martin<br>
Rünzler Dominik<br>
Sabo Anton<br>
Schm&ouml;llebeck Fritz<br>
Simeonov Emil<br>
@@ -55,25 +59,19 @@ Paminger Christian<br>
Hofmann Alexander<br>
Neubauer Ulrike<br>
Harald Wahl<br>
Rössler Peter<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>
<br>
<b><br>
Vertreter StudentInnen</b><br>
Walther Maria<br>
Neumann Eric<br>
Palatin Willibald<br>
Horvath Martin<br>
Mischling Barbara<br>
Lowatschek Karl<br>
Steinbrecher Helmut<br>
N.N.<br>
</td>
</tr>
</tbody></table></td><td class="tdwidth30">&nbsp;</td>
+1
View File
@@ -10,6 +10,7 @@ Auflistung nach Priorit&auml;t (h&ouml;chste oben).<br>
<h2>Fragen für Assistenzmeeting</h2>
<li>Soll am Zeugnis bei einem Berufspraktikum auch die Firma angezeigt werden?</li>
<li>Soll die Summe aller Zahlungen auf der Zahlungsbestätigung angezeigt werden?</li>
<li>Export für Studenten mit (offenen) Zahlungen</li>
<h2>&Auml;nderungen</h2>
<li>Excel-Export Bewerberstatistik (Kollmitzerstatistik) erstellen</li>
<li>Prüfungsprotokoll und Urkunde sollen für mehrere Studenten auf einmal druckbar sein</li>
+18 -7
View File
@@ -82,7 +82,8 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
<command id="menu-statistic-lehrauftragsliste:command" oncommand="StatistikPrintLehrauftragsliste();"/>
<command id="menu-statistic-projektarbeit:command" oncommand="StatistikPrintProjektarbeit();"/>
<command id="menu-statistic-abschlusspruefung:command" oncommand="StatistikPrintAbschlusspruefung();"/>
<command id="menu-statistic-notenspiegel:command" oncommand="StatistikPrintNotenspiegel();"/>
<command id="menu-statistic-notenspiegel:command" oncommand="StatistikPrintNotenspiegel('html');"/>
<command id="menu-statistic-notenspiegel-excel:command" oncommand="StatistikPrintNotenspiegel('xls');"/>
<command id="menu-statistic-bewerberstatistik:command" oncommand="StatistikPrintBewerberstatistik();"/>
<command id="menu-dokumente-inskriptionsbestaetigung:command" oncommand="StudentPrintInskriptionsbestaetigung();"/>
<command id="menu-dokumente-zeugnis:command" oncommand="StudentCreateZeugnis();"/>
@@ -212,12 +213,22 @@ echo '<?xml-stylesheet href="datepicker/datepicker.css" type="text/css"?>';
label = "&menu-statistic-abschlusspruefung.label;"
command = "menu-statistic-abschlusspruefung:command"
accesskey = "&menu-statistic-abschlusspruefung.accesskey;"/>
<menuitem
id = "menu-statistic-notenspiegel"
key = "menu-statistic-notenspiegel:key"
label = "&menu-statistic-notenspiegel.label;"
command = "menu-statistic-notenspiegel:command"
accesskey = "&menu-statistic-notenspiegel.accesskey;"/>
<menu id="menu-statistic-subnotenspiegel" label="&menu-statistic-subnotenspiegel.label;" accesskey="&menu-statistic-subnotenspiegel.accesskey;">
<menupopup id="menu-statistic-subnotenspiegel-popup">
<menuitem
id = "menu-statistic-notenspiegel-excel"
key = "menu-statistic-notenspiegel-excel:key"
label = "&menu-statistic-notenspiegel-excel.label;"
command = "menu-statistic-notenspiegel-excel:command"
accesskey = "&menu-statistic-notenspiegel-excel.accesskey;"/>
<menuitem
id = "menu-statistic-notenspiegel"
key = "menu-statistic-notenspiegel:key"
label = "&menu-statistic-notenspiegel.label;"
command = "menu-statistic-notenspiegel:command"
accesskey = "&menu-statistic-notenspiegel.accesskey;"/>
</menupopup>
</menu>
<!-- <menuitem
id = "menu-statistic-bewerberstatistik"
key = "menu-statistic-bewerberstatistik:key"
+2 -2
View File
@@ -710,7 +710,7 @@ function StatistikPrintAbschlusspruefung()
// * Liefert eine HTML Liste mit Uebersicht ueber die eingetragenen Noten
// * Studiengang und optional Semester muss gewaehlt sein.
// ****
function StatistikPrintNotenspiegel()
function StatistikPrintNotenspiegel(typ)
{
tree = document.getElementById('tree-verband');
@@ -727,7 +727,7 @@ function StatistikPrintNotenspiegel()
col = tree.columns ? tree.columns["sem"] : "sem";
var semester=tree.view.getCellText(tree.currentIndex,col);
window.open('<?php echo APP_ROOT ?>content/statistik/notenspiegel.php?studiengang_kz='+studiengang_kz+'&semester='+semester,'Notenspiegel');
window.open('<?php echo APP_ROOT ?>content/statistik/notenspiegel.php?studiengang_kz='+studiengang_kz+'&semester='+semester+'&typ='+typ,'Notenspiegel');
}
// ****
@@ -327,7 +327,7 @@ function LeNeu()
lehrfachmenulist.database.RemoveDataSource(oldDatasources.getNext());
}
//Refresh damit die entfernten DS auch wirklich entfernt werden
lehrfachmenulist.builder.refresh();
lehrfachmenulist.builder.rebuild();
//Url zusammenbauen
var url = '<?php echo APP_ROOT;?>rdf/lehrfach.rdf.php?lehrveranstaltung_id='+lehrveranstaltung_id+'&'+gettimestamp();
+24 -10
View File
@@ -70,19 +70,23 @@ loadVariables($conn, $user);
for($i=0;$i<10;$i++)
$maxlength[$i]=0;
$i=10;
$i=9;
$stg_spalte=array();
$studiengang = new studiengang($conn);
$studiengang->getAll('typ, kurzbzlang', false);
foreach ($studiengang->result as $row)
{
if(isset($stg_arr_2[$row->studiengang_kz]))
$worksheet->write(0,$i,$stg_arr_2[$row->studiengang_kz], $format_bold);
else
$worksheet->write(0,$i,'('.strtoupper($row->typ).') '.$row->kurzbzlang, $format_bold);
$maxlength[$i]=strlen('('.strtoupper($row->typ).') '.$row->kurzbzlang);
$stg_spalte[$row->studiengang_kz]=$i;
$i++;
//btec, tw und LLLC nicht anzeigen
if($row->studiengang_kz!='0' && $row->studiengang_kz!='203' && $row->studiengang_kz!='10001')
{
if(isset($stg_arr_2[$row->studiengang_kz]))
$worksheet->write(0,$i,$stg_arr_2[$row->studiengang_kz], $format_bold);
else
$worksheet->write(0,$i,'('.strtoupper($row->typ).') '.$row->kurzbzlang, $format_bold);
$maxlength[$i]=strlen('('.strtoupper($row->typ).') '.$row->kurzbzlang);
$stg_spalte[$row->studiengang_kz]=$i;
$i++;
}
}
// Daten holen
@@ -94,7 +98,7 @@ loadVariables($conn, $user);
tbl_prestudent.person_id=tbl_person.person_id AND
studiensemester_kurzbz='".addslashes($studiensemester_kurzbz)."' AND
rolle_kurzbz in('Interessent','Bewerber','Student','Abbrecher','Unterbrecher')
ORDER BY nachname, vorname, tbl_prestudentrolle.datum, tbl_prestudentrolle.insertamum";
ORDER BY nachname, vorname, tbl_prestudentrolle.datum, tbl_prestudentrolle.insertamum, tbl_prestudentrolle.ext_id";
//echo $qry;
@@ -123,6 +127,10 @@ loadVariables($conn, $user);
$worksheet->write($zeile,4,$anzahl_bewerbung);
if($maxlength[4]<strlen($anzahl_bewerbung))
$maxlength[4]=strlen($anzahl_bewerbung);
$worksheet->write($zeile,6,$anzahl_bewerbung);
if($maxlength[6]<strlen($anzahl_bewerbung))
$maxlength[6]=strlen($anzahl_bewerbung);
if($anzahl_bewerbung>0)
$wert='M';
@@ -155,13 +163,19 @@ loadVariables($conn, $user);
$maxlength[$i]=strlen($row->nachname);
//GESCHLECHT
$worksheet->write($zeile,++$i,$row->geschlecht);
$worksheet->write($zeile,++$i,strtoupper($row->geschlecht));
if($maxlength[$i]<strlen($row->geschlecht))
$maxlength[$i]=strlen($row->geschlecht);
//Spalten fuer Anzahl der Bewerbungen freilassen
$i++;
$i++;
$i++;
//NACHNAME
$worksheet->write($zeile,++$i,$row->nachname);
if($maxlength[$i]<strlen($row->nachname))
$maxlength[$i]=strlen($row->nachname);
//ZGV CODE
$worksheet->write($zeile,++$i,$row->zgv_code);
+274 -95
View File
@@ -27,6 +27,7 @@ require_once('../../include/benutzer.class.php');
require_once('../../include/student.class.php');
require_once('../../include/note.class.php');
require_once('../../include/lehrveranstaltung.class.php');
require_once('../../include/Excel/excel.php');
if(!$conn = pg_pconnect(CONN_STRING))
die('Fehler beim Connecten zur Datenbank');
@@ -40,30 +41,11 @@ else
$studiengang_kz = $_GET['studiengang_kz'];
$semester = isset($_GET['semester'])?$_GET['semester']:'';
$typ = isset($_GET['typ'])?$_GET['typ']:'';
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Lehreinheit</title>
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
<style type="text/css">
td, th
{
border: 1px solid black;
text-align: center;
}
</style>
</head>
<body class="Background_main">
<?php
$stg = new studiengang($conn);
$stg->load($studiengang_kz);
echo "<h2>Notenspiegel $stg->kuerzel $semester</h2>";
$student = new student($conn);
$result_student = $student->getStudents($studiengang_kz,$semester,null,null,null, $semester_aktuell);
@@ -81,91 +63,288 @@ foreach ($noten->result as $row)
$noten_farben[$row->note]=$row->farbe;
}
echo '<table class="liste" style="border: 1px solid black" cellspacing="0"><tr class="liste"><th>Nr</th><th>Name</th><th>Personenkennzeichen</th>';
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
if($typ=='xls')
{
echo "<th>$row_lva->bezeichnung</th>";
}
echo '<th>Notendurchschnitt</td>';
echo '</tr>';
$i=0;
$anzahl_lv=array();
$summe_lv=array();
// Creating a workbook
$workbook = new Spreadsheet_Excel_Writer();
// sending HTTP headers
$workbook->send("Notenliste_".$semester_aktuell."_".$stg->kuerzel.($semester!=''?'_'.$semester:'').".xls");
// Creating a worksheet
$worksheet =& $workbook->addWorksheet("Notenliste");
//Formate Definieren
$format_bold =& $workbook->addFormat();
$format_bold->setBold();
$format_bold->setBorder(1);
$format_rotate =& $workbook->addFormat();
$format_rotate->setTextRotation(270);
$format_rotate->setAlign('center');
$format_number =& $workbook->addFormat();
$format_number->setNumFormat('0.00');
$format_number->setBorder(1);
foreach ($result_student as $row_student)
{
$i++;
echo "<tr><td>$i</td><td>$row_student->nachname $row_student->vorname</td><td>$row_student->matrikelnr</td>";
$noten = array();
$qry = "SELECT * FROM lehre.tbl_zeugnisnote WHERE student_uid='$row_student->uid' AND studiensemester_kurzbz='$semester_aktuell'";
if($result = pg_query($conn, $qry))
while($row = pg_fetch_object($result))
$noten[$row->lehrveranstaltung_id] = $row->note;
$anzahl=0;
$summe=0;
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
//Farben ueberschreiben
foreach ($noten_farben as $note=>$farbe)
{
if(isset($noten[$row_lva->lehrveranstaltung_id]))
if($farbe!='')
{
if($noten[$row_lva->lehrveranstaltung_id]=='5')
echo "<td style='background-color: red'>".$noten_arr[$noten[$row_lva->lehrveranstaltung_id]]."</td>";
else
echo "<td>".$noten_arr[$noten[$row_lva->lehrveranstaltung_id]]."</td>";
if(is_numeric($noten_arr[$noten[$row_lva->lehrveranstaltung_id]]))
{
if(!isset($summe_lv[$row_lva->lehrveranstaltung_id]))
{
$summe_lv[$row_lva->lehrveranstaltung_id]=0;
$anzahl_lv[$row_lva->lehrveranstaltung_id]=0;
}
$summe_lv[$row_lva->lehrveranstaltung_id] += $noten[$row_lva->lehrveranstaltung_id];
$anzahl_lv[$row_lva->lehrveranstaltung_id]++;
$summe+=$noten[$row_lva->lehrveranstaltung_id];
$anzahl++;
}
$workbook->setCustomColor($note+10,
hexdec(substr($farbe,0,2)),
hexdec(substr($farbe,2,2)),
hexdec(substr($farbe,4,2)));
}
else
echo '<td style="background-color: lightgreen">&nbsp;</td>';
{
$workbook->setCustomColor($note+10, 255, 255, 255);
}
}
if($anzahl!=0)
$schnitt = $summe/$anzahl;
else
$schnitt=0;
echo "<td>".($schnitt==0?'&nbsp;':sprintf("%.2f", $schnitt))."</td>";
echo '</tr>';
}
echo '<tr><td>&nbsp;</td><td>&nbsp;</td><td>Notendurchschnitt</td>';
$summe_schnitt=0;
$anzahl_schnitt=0;
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
{
if(isset($summe_lv[$row_lva->lehrveranstaltung_id]))
$spalte=0;
$zeile=0;
$worksheet->write($zeile,$spalte,'Nachname', $format_bold);
$maxlength[$spalte]=10;
$worksheet->write($zeile,++$spalte,'Vorname', $format_bold);
$maxlength[$spalte]=10;
$worksheet->write($zeile,++$spalte,'Personenkennzeichen', $format_bold);
$maxlength[$spalte]=20;
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
{
if($anzahl_lv[$row_lva->lehrveranstaltung_id]!=0)
$schnitt = $summe_lv[$row_lva->lehrveranstaltung_id]/$anzahl_lv[$row_lva->lehrveranstaltung_id];
else
$schnitt = 0;
$worksheet->write($zeile,++$spalte,$row_lva->bezeichnung, $format_rotate);
$maxlength[$spalte]=3;
}
else
$schnitt=0;
if($schnitt!=0)
$worksheet->write($zeile,++$spalte,'Notendurchschnitt', $format_bold);
$maxlength[$spalte]=15;
$anzahl_lv=array();
$summe_lv=array();
foreach ($result_student as $row_student)
{
$summe_schnitt +=$schnitt;
$anzahl_schnitt++;
}
echo "<td>".($schnitt==0?'&nbsp;':sprintf("%.2f",$schnitt))."</td>";
}
$zeile++;
$spalte=0;
$worksheet->write($zeile,$spalte,$row_student->nachname, $format_bold);
if($maxlength[$spalte]<strlen($row_student->nachname))
$maxlength[$spalte]=strlen($row_student->nachname);
$worksheet->write($zeile,++$spalte,$row_student->vorname, $format_bold);
if($maxlength[$spalte]<strlen($row_student->vorname))
$maxlength[$spalte]=strlen($row_student->vorname);
$worksheet->write($zeile,++$spalte,$row_student->matrikelnr, $format_bold);
$noten = array();
$qry = "SELECT * FROM lehre.tbl_zeugnisnote WHERE student_uid='$row_student->uid' AND studiensemester_kurzbz='$semester_aktuell'";
if($result = pg_query($conn, $qry))
while($row = pg_fetch_object($result))
$noten[$row->lehrveranstaltung_id] = $row->note;
$anzahl=0;
$summe=0;
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
{
if(isset($noten[$row_lva->lehrveranstaltung_id]))
{
unset($format_colored);
$format_colored =& $workbook->addFormat();
$format_colored->setFgColor($noten[$row_lva->lehrveranstaltung_id]+10);
$format_colored->setBorder(1);
$format_colored->setAlign('center');
if(isset($format_colored))
$worksheet->write($zeile,++$spalte,$noten_arr[$noten[$row_lva->lehrveranstaltung_id]],$format_colored);
else
$worksheet->write($zeile,++$spalte,$noten_arr[$noten[$row_lva->lehrveranstaltung_id]]);
if(is_numeric($noten_arr[$noten[$row_lva->lehrveranstaltung_id]]))
{
if(!isset($summe_lv[$row_lva->lehrveranstaltung_id]))
{
$summe_lv[$row_lva->lehrveranstaltung_id]=0;
$anzahl_lv[$row_lva->lehrveranstaltung_id]=0;
}
$summe_lv[$row_lva->lehrveranstaltung_id] += $noten[$row_lva->lehrveranstaltung_id];
$anzahl_lv[$row_lva->lehrveranstaltung_id]++;
$summe+=$noten[$row_lva->lehrveranstaltung_id];
$anzahl++;
}
}
else
{
unset($format_colored);
$format_colored =& $workbook->addFormat();
$format_colored->setFgColor(19);
$format_colored->setBorder(1);
$format_colored->setAlign('center');
if($anzahl_schnitt!=0)
$schnitt = $summe_schnitt/$anzahl_schnitt;
$worksheet->write($zeile,++$spalte,'',$format_colored);
unset($format_colored);
}
}
if($anzahl!=0)
$schnitt = $summe/$anzahl;
else
$schnitt=0;
$worksheet->write($zeile,++$spalte,$schnitt, $format_number);
}
$zeile++;
$spalte=2;
$worksheet->write($zeile,$spalte,'Notendurchschnitt', $format_bold);
$summe_schnitt=0;
$anzahl_schnitt=0;
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
{
if(isset($summe_lv[$row_lva->lehrveranstaltung_id]))
{
if($anzahl_lv[$row_lva->lehrveranstaltung_id]!=0)
$schnitt = $summe_lv[$row_lva->lehrveranstaltung_id]/$anzahl_lv[$row_lva->lehrveranstaltung_id];
else
$schnitt = 0;
}
else
$schnitt=0;
if($schnitt!=0)
{
$summe_schnitt +=$schnitt;
$anzahl_schnitt++;
}
$worksheet->write($zeile,++$spalte,$schnitt, $format_number);
}
if($anzahl_schnitt!=0)
$schnitt = $summe_schnitt/$anzahl_schnitt;
else
$schnitt=0;
$worksheet->write($zeile,++$spalte,$schnitt, $format_number);
//Die Breite der Spalten setzen
foreach($maxlength as $i=>$breite)
$worksheet->setColumn($i, $i, $breite+2);
$workbook->close();
}
else
$schnitt=0;
echo "<td>".($schnitt==0?'&nbsp;':sprintf("%.2f",$schnitt))."</td>";
echo '</table>';
{
echo '
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Lehreinheit</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15">
<link rel="stylesheet" href="../../skin/vilesci.css" type="text/css">
<style type="text/css">
td, th
{
border: 1px solid black;
text-align: center;
}
</style>
</head>
<body class="Background_main">';
echo "<h2>Notenspiegel $stg->kuerzel $semester</h2>";
echo '<table class="liste" style="border: 1px solid black" cellspacing="0"><tr class="liste"><th>Nr</th><th>Name</th><th>Personenkennzeichen</th>';
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
{
echo "<th>$row_lva->bezeichnung</th>";
}
echo '<th>Notendurchschnitt</td>';
echo '</tr>';
$i=0;
$anzahl_lv=array();
$summe_lv=array();
foreach ($result_student as $row_student)
{
$i++;
echo "<tr><td>$i</td><td>$row_student->nachname $row_student->vorname</td><td>$row_student->matrikelnr</td>";
$noten = array();
$qry = "SELECT * FROM lehre.tbl_zeugnisnote WHERE student_uid='$row_student->uid' AND studiensemester_kurzbz='$semester_aktuell'";
if($result = pg_query($conn, $qry))
while($row = pg_fetch_object($result))
$noten[$row->lehrveranstaltung_id] = $row->note;
$anzahl=0;
$summe=0;
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
{
if(isset($noten[$row_lva->lehrveranstaltung_id]))
{
if($noten_farben[$noten[$row_lva->lehrveranstaltung_id]]!='')
$farbe = "style='background-color: #".$noten_farben[$noten[$row_lva->lehrveranstaltung_id]].";'";
else
$farbe = '';
echo "<td $farbe>".$noten_arr[$noten[$row_lva->lehrveranstaltung_id]]."</td>";
if(is_numeric($noten_arr[$noten[$row_lva->lehrveranstaltung_id]]))
{
if(!isset($summe_lv[$row_lva->lehrveranstaltung_id]))
{
$summe_lv[$row_lva->lehrveranstaltung_id]=0;
$anzahl_lv[$row_lva->lehrveranstaltung_id]=0;
}
$summe_lv[$row_lva->lehrveranstaltung_id] += $noten[$row_lva->lehrveranstaltung_id];
$anzahl_lv[$row_lva->lehrveranstaltung_id]++;
$summe+=$noten[$row_lva->lehrveranstaltung_id];
$anzahl++;
}
}
else
{
echo '<td style="background-color: #'.$noten_farben[9].'">&nbsp;</td>';
}
}
if($anzahl!=0)
$schnitt = $summe/$anzahl;
else
$schnitt=0;
echo "<td>".($schnitt==0?'&nbsp;':sprintf("%.2f", $schnitt))."</td>";
echo '</tr>';
}
echo '<tr><td>&nbsp;</td><td>&nbsp;</td><td>Notendurchschnitt</td>';
$summe_schnitt=0;
$anzahl_schnitt=0;
foreach ($lehrveranstaltung->lehrveranstaltungen as $row_lva)
{
if(isset($summe_lv[$row_lva->lehrveranstaltung_id]))
{
if($anzahl_lv[$row_lva->lehrveranstaltung_id]!=0)
$schnitt = $summe_lv[$row_lva->lehrveranstaltung_id]/$anzahl_lv[$row_lva->lehrveranstaltung_id];
else
$schnitt = 0;
}
else
$schnitt=0;
if($schnitt!=0)
{
$summe_schnitt +=$schnitt;
$anzahl_schnitt++;
}
echo "<td>".($schnitt==0?'&nbsp;':sprintf("%.2f",$schnitt))."</td>";
}
if($anzahl_schnitt!=0)
$schnitt = $summe_schnitt/$anzahl_schnitt;
else
$schnitt=0;
echo "<td>".($schnitt==0?'&nbsp;':sprintf("%.2f",$schnitt))."</td>";
echo '</table>';
echo '</body>
</html>';
}
?>
</body>
</html>
+11 -3
View File
@@ -63,9 +63,17 @@
<!ENTITY menu-statistic-abschlusspruefung.label "Abschlusspruefung">
<!ENTITY menu-statistic-abschlusspruefung.accesskey "B">
<!ENTITY menu-statistic-notenspiegel.key "N">
<!ENTITY menu-statistic-notenspiegel.label "Notenspiegel">
<!ENTITY menu-statistic-notenspiegel.accesskey "N">
<!ENTITY menu-statistic-subnotenspiegel.key "N">
<!ENTITY menu-statistic-subnotenspiegel.label "Notenspiegel">
<!ENTITY menu-statistic-subnotenspiegel.accesskey "N">
<!ENTITY menu-statistic-notenspiegel-excel.key "E">
<!ENTITY menu-statistic-notenspiegel-excel.label "Notenspiegel EXCEL">
<!ENTITY menu-statistic-notenspiegel-excel.accesskey "E">
<!ENTITY menu-statistic-notenspiegel.key "H">
<!ENTITY menu-statistic-notenspiegel.label "Notenspiegel HTML">
<!ENTITY menu-statistic-notenspiegel.accesskey "H">
<!ENTITY menu-statistic-bewerberstatistik.key "E">
<!ENTITY menu-statistic-bewerberstatistik.label "Bewerberstatistik">