From b7c359618b16f5735a0e64ee32c32aaac8915556 Mon Sep 17 00:00:00 2001 From: oesi Date: Wed, 8 Feb 2017 16:44:10 +0100 Subject: [PATCH] =?UTF-8?q?Ausnahme=20f=C3=BCr=20Dummy=20Login=20hinzugef?= =?UTF-8?q?=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cis/testtool/login.php | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/cis/testtool/login.php b/cis/testtool/login.php index d71e10d44..078830b87 100644 --- a/cis/testtool/login.php +++ b/cis/testtool/login.php @@ -115,9 +115,12 @@ if (isset($_POST['prestudent']) && isset($gebdatum)) $reihungstest_id=''; //Freischaltung fuer zugeteilten Reihungstest pruefen $rt = new reihungstest(); - if($rt->getReihungstestPersonDatum($ps->prestudent_id, date('Y-m-d'))) + + // Wenns der Dummy ist dann extra laden + $prestudent_id_dummy_student = (defined('PRESTUDENT_ID_DUMMY_STUDENT')?PRESTUDENT_ID_DUMMY_STUDENT:''); + if($prestudent_id_dummy_student==$ps->prestudent_id) { - // TODO Was ist wenn da mehrere Zurueckkommen?! + $rt->getReihungstestPerson($ps->person_id); if(isset($rt->result[0])) $reihungstest_id = $rt->result[0]->reihungstest_id; else @@ -127,7 +130,20 @@ if (isset($_POST['prestudent']) && isset($gebdatum)) } else { - echo 'Failed:'.$rt->errormsg; + if($rt->getReihungstestPersonDatum($ps->prestudent_id, date('Y-m-d'))) + { + // TODO Was ist wenn da mehrere Zurueckkommen?! + if(isset($rt->result[0])) + $reihungstest_id = $rt->result[0]->reihungstest_id; + else + { + echo ''.$p->t('testtool/reihungstestKannNichtGeladenWerden').''; + } + } + else + { + echo 'Failed:'.$rt->errormsg; + } } //echo "Reihungstest $reihungstest_id"; if($reihungstest_id != '' && $rt->load($reihungstest_id))