diff --git a/vilesci/stammdaten/reihungstest_administration.php b/vilesci/stammdaten/reihungstest_administration.php
index 636b7a230..b8f21a8da 100644
--- a/vilesci/stammdaten/reihungstest_administration.php
+++ b/vilesci/stammdaten/reihungstest_administration.php
@@ -90,9 +90,35 @@ echo '
-
-
-
+
+
+
+
Reihungstest - Administration
';
@@ -133,7 +159,7 @@ if(isset($_GET['action']) && $_GET['action']=='showreihungstests')
if($result = $db->db_query($qry))
{
- echo '
+ echo '
| Kurzbz |
@@ -171,24 +197,46 @@ $ps->getPrestudentRT($datum,true);
if ($ps->num_rows==0)
$ps->getPrestudentRT($datum);
-echo '
Antworten eines Gebietes einer Person löschen
';
-echo '';
if(isset($_POST['delete_all']))
{
if(isset($_POST['prestudent']) && isset($_POST['gebiet']) &&
- is_numeric($_POST['prestudent']) && is_numeric($_POST['gebiet']))
+ is_numeric($_POST['prestudent']) && ($_POST['gebiet'])=='alle')
{
$pruefling = new pruefling();
$pruefling->getPruefling($_POST['prestudent']);
@@ -250,6 +300,8 @@ if(isset($_POST['delete_all']))
else
echo 'Fehler beim Löschen der Daten';
}
+ else
+ echo 'Um alle Antworten eines Prüflings zu löschen, wählen Sie im DropDown bitte "Alle Gebiete" aus';
}
// Testergebnisse anzeigen
@@ -271,7 +323,7 @@ if(isset($_POST['testergebnisanzeigen']) && isset($_POST['prestudent_id']))
ORDER BY kurzbz,tbl_pruefling_frage.begintime,nummer";
if($result = $db->db_query($qry))
{
- echo '
+ echo '
| Nachname |
@@ -358,7 +410,7 @@ echo '
';
// Hinzufuegen von Personen zum RT
-echo '
Personen zum RT hinzufuegen';
+echo '
Personen zum RT hinzufügen';
$rt = new reihungstest();
$rt->getAll(date('Y-m-d'));
@@ -370,11 +422,13 @@ Person reihungstest_id.'" '.$selected.'>'.$row->datum.' '.$row->uhrzeit.' '.$row->anmerkung.'';
+ echo '';
}
echo '
@@ -483,27 +537,24 @@ if ($studiengang_kz!=1 && $num_rows!=0)
if($result = $db->db_query($qry))
{
$num_rows=$db->db_num_rows($result);
- echo "
-
- ";
-
- echo "| STG |
- SEM |
- KZ |
- NR |
- Gebiet_id |
- Bezeichnung |
- Zeit |
- MR |
- Maxfragen |
- ZFF |
- ZFV |
- Level-Start |
- Level auf |
- Level ab |
- LGV |
- Maxpunkte |
- AWPZ | \n";
+ echo "";
+ echo " | STG |
+ SEM |
+ KZ |
+ NR |
+ Gebiet_id |
+ Bezeichnung |
+ Zeit |
+ MR |
+ Maxfragen |
+ ZFF |
+ ZFV |
+ Level-Start |
+ Level auf |
+ Level ab |
+ LGV |
+ Maxpunkte |
+ AWPZ | \n";
echo "
";
echo "";
for($i=0;$i<$num_rows;$i++)
@@ -538,6 +589,8 @@ if ($studiengang_kz!=1 && $num_rows!=0)
$row->antwortenprozeile | ";
echo "\n";
}
+ echo "";
+ echo "";
echo "";
echo " | ";
echo " | ";
@@ -557,11 +610,11 @@ if ($studiengang_kz!=1 && $num_rows!=0)
echo " | ";
echo " | ";
echo "
\n";
+ echo "
";
}
else
echo "Kein Eintrag gefunden!";
-
- echo "
";
+
if ($persoenlichkeit)
echo "*Das Gebiet Persönlichkeit ist mit 60 Minuten eingestellt, kann aber in der Regel in 15-20 Minuten bearbeitet werden.
";
@@ -588,23 +641,24 @@ if(isset($_GET['action']) && $_GET['action']=='sperren')
}
}
-$qry = "SELECT * FROM public.tbl_reihungstest WHERE freigeschaltet ORDER BY datum";
+$qry = "SELECT tbl_reihungstest.*,UPPER(tbl_studiengang.typ||tbl_studiengang.kurzbz)AS studiengang FROM public.tbl_reihungstest
+ JOIN public.tbl_studiengang USING(studiengang_kz) WHERE freigeschaltet ORDER BY datum";
if($result = $db->db_query($qry))
{
- echo '';
- echo '
+ echo '';
+ echo '
| Stg |
Ort |
Datum |
Uhrzeit |
Anmerkung |
Action |
-
';
+ ';
while($row = $db->db_fetch_object($result))
{
echo '';
- echo '| '.$row->studiengang_kz.' | ';
+ echo ''.$row->studiengang.' | ';
echo ''.$row->ort_kurzbz.' | ';
echo ''.$row->datum.' | ';
echo ''.$row->uhrzeit.' | ';
@@ -612,7 +666,7 @@ if($result = $db->db_query($qry))
echo 'Sperren | ';
echo '
';
}
- echo '
';
+ echo '
';
}