From 0cd72167f03fd756d018207f7f4a289656a1f404 Mon Sep 17 00:00:00 2001 From: Karl Burkhart Date: Mon, 25 Jun 2012 13:28:07 +0000 Subject: [PATCH] =?UTF-8?q?checkZugangscode=20hinzugef=C3=BCgt=20=20-=20?= =?UTF-8?q?=C3=BCberpr=C3=BCft=20ob=20der=20=C3=BCbergebene=20zugangscode?= =?UTF-8?q?=20einer=20person=20zugeordnet=20ist?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- include/person.class.php | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/include/person.class.php b/include/person.class.php index 13b9bd4b8..b03fbdfb3 100644 --- a/include/person.class.php +++ b/include/person.class.php @@ -664,6 +664,35 @@ class person extends basis_db return true; } + /** + * + * Überprüfut ob der übergebene Zugangscode einer Person zugeordnet ist und + * retuniert im Erfolgsfall dessen person_id + * @param type $zugangscode + * @return boolean + */ + public function checkZugangscode($zugangscode) + { + $qry = "SELECT person_id + FROM public.tbl_person + WHERE zugangscode=".$this->db_add_param($zugangscode, FHC_STRING); + + if($this->db_query($qry)) + { + if($row = $this->db_fetch_object()) + { + return $row->person_id; + } + else + return false; + } + else + { + $this->errormsg = "Fehler bei der Abfrage aufgetreten"; + return false; + } + } + /** * * Überprüft den übergebenen Zugangscode und retuniert die aktuelle incoming_id