diff --git a/cis/testtool/login.php b/cis/testtool/login.php
index f10d4928a..a738c0a88 100644
--- a/cis/testtool/login.php
+++ b/cis/testtool/login.php
@@ -132,7 +132,7 @@ if (isset($_REQUEST['prestudent']))
}
else
{
- if ($rt->getReihungstestPersonDatum($ps->prestudent_id, $ps->studiengang_kz, date('Y-m-d')))
+ if ($rt->getReihungstestPersonDatum($ps->prestudent_id, date('Y-m-d')))
{
// TODO Was ist wenn da mehrere Zurueckkommen?!
if (isset($rt->result[0]))
@@ -149,7 +149,6 @@ if (isset($_REQUEST['prestudent']))
}
if ($reihungstest_id != '' && $rt->load($reihungstest_id))
{
-
if ($rt->freigeschaltet)
{
// regenerate Session ID after Login
@@ -700,7 +699,7 @@ else // LOGIN Site (vor Login)
else
$selected='';
echo '
- \n';
+ \n';
}
// An der FHTW gibt es 3 Testuser für den Camus International
if (CAMPUS_NAME == 'FH Technikum Wien')
diff --git a/include/reihungstest.class.php b/include/reihungstest.class.php
index 138c6996e..005801048 100644
--- a/include/reihungstest.class.php
+++ b/include/reihungstest.class.php
@@ -1245,18 +1245,16 @@ class reihungstest extends basis_db
* @param date $datum Datum an dem der Reihugnstest stattfindet.
* @return boolean true wenn erfolgreich geladen, false im Fehlerfall
*/
- public function getReihungstestPersonDatum($prestudent_id, $studiengang_kz,$datum)
+ public function getReihungstestPersonDatum($prestudent_id, $datum)
{
- $qry = "SELECT
- tbl_rt_person.*
- FROM
- public.tbl_rt_person
- JOIN public.tbl_prestudent USING(person_id)
- JOIN public.tbl_reihungstest ON(tbl_reihungstest.reihungstest_id=tbl_rt_person.rt_id)
- WHERE
- tbl_prestudent.prestudent_id = ".$this->db_add_param($prestudent_id)."
- AND tbl_reihungstest.studiengang_kz = ". $this->db_add_param($studiengang_kz) ."
- AND tbl_reihungstest.datum=".$this->db_add_param($datum);
+ $qry = "SELECT rt_person.*
+ FROM tbl_prestudent ps
+ JOIN tbl_prestudentstatus pss ON ps.prestudent_id = pss.prestudent_id
+ JOIN tbl_rt_person rt_person ON pss.studienplan_id = rt_person.studienplan_id AND ps.person_id = rt_person.person_id
+ JOIN tbl_reihungstest rt ON rt_person.rt_id = rt.reihungstest_id
+ WHERE ps.prestudent_id = ".$this->db_add_param($prestudent_id)."
+ AND rt.datum=".$this->db_add_param($datum);
+
if ($result = $this->db_query($qry))
{
while ($row = $this->db_fetch_object($result))