Unterstützung von Matrikelnummern zur Semesterticket Schnittstelle

hinzugefügt.
Es wird nun sowohl das Personenkenneichen als auch die Matrikelnummer
unterstützt.
This commit is contained in:
Andreas Österreicher
2019-02-28 07:13:02 +01:00
parent 1068a0ab33
commit 03c6873b70
2 changed files with 287 additions and 227 deletions
+29
View File
@@ -994,4 +994,33 @@ class person extends basis_db
return false;
}
}
/**
* Laedt eine Person anhand der Matrikelnummer
*
* @param $matr_nr Matrikelnummer
* @return boolean true wenn ok, false im Fehlerfall.
*/
public function getPersonByMatrNr($matr_nr)
{
$qry = "SELECT person_id FROM public.tbl_person WHERE matr_nr=".$this->db_add_param($matr_nr);
if($result = $this->db_query($qry))
{
if($row = $this->db_fetch_object($result))
{
return $this->load($row->person_id);
}
else
{
$this->errormsg = 'Person nicht gefunden';
return false;
}
}
else
{
$this->errormsg = 'Fehler beim Laden der Daten';
return false;
}
}
}