ermoeglicht das einloggen wenn 2 Reihungstests am selben Tag sind

This commit is contained in:
ma0048
2021-10-13 10:46:05 +02:00
parent ae2e425b7d
commit f82315cfe7
2 changed files with 5 additions and 3 deletions
+3 -2
View File
@@ -132,7 +132,7 @@ if (isset($_REQUEST['prestudent']))
}
else
{
if ($rt->getReihungstestPersonDatum($ps->prestudent_id, date('Y-m-d')))
if ($rt->getReihungstestPersonDatum($ps->prestudent_id, $ps->studiengang_kz, date('Y-m-d')))
{
// TODO Was ist wenn da mehrere Zurueckkommen?!
if (isset($rt->result[0]))
@@ -149,6 +149,7 @@ if (isset($_REQUEST['prestudent']))
}
if ($reihungstest_id != '' && $rt->load($reihungstest_id))
{
if ($rt->freigeschaltet)
{
// regenerate Session ID after Login
@@ -699,7 +700,7 @@ else // LOGIN Site (vor Login)
else
$selected='';
echo '
<OPTION value="'.$prestd->prestudent_id.'" '.$selected.'>'.$prestd->nachname.' '.$prestd->vorname.' ('.(strtoupper($stg->typ.$stg->kurzbz)).')</OPTION>\n';
<OPTION value="'.$prestd->prestudent_id.'" data-stg="' . $prestd->studiengang_kz .'"'.$selected.'>'.$prestd->nachname.' '.$prestd->vorname.' ('.(strtoupper($stg->typ.$stg->kurzbz)).')</OPTION>\n';
}
// An der FHTW gibt es 3 Testuser für den Camus International
if (CAMPUS_NAME == 'FH Technikum Wien')
+2 -1
View File
@@ -1245,7 +1245,7 @@ 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, $datum)
public function getReihungstestPersonDatum($prestudent_id, $studiengang_kz,$datum)
{
$qry = "SELECT
tbl_rt_person.*
@@ -1255,6 +1255,7 @@ class reihungstest extends basis_db
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);
if ($result = $this->db_query($qry))
{