From d05684901e6ca50dc47e50e2dbc5e50dee0916ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Mon, 13 Oct 2008 12:34:20 +0000 Subject: [PATCH] --- include/betriebsmittelperson.class.php | 27 +++++++++++++------------- 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/include/betriebsmittelperson.class.php b/include/betriebsmittelperson.class.php index de90bd019..4ba1c728c 100644 --- a/include/betriebsmittelperson.class.php +++ b/include/betriebsmittelperson.class.php @@ -194,22 +194,21 @@ class betriebsmittelperson if($new==null) $new = $this->new; - - //Pruefen ob dieses Betriebsmittel dieser Person schon zugeordnet ist - $qry = "SELECT 1 FROM public.tbl_betriebsmittelperson - WHERE person_id='".addslashes($this->person_id)."' AND - betriebsmittel_id='".addslashes($this->betriebsmittel_id)."'"; - if($result = pg_query($this->conn, $qry)) - { - if(pg_num_rows($result)>0) - { - $this->errormsg = 'Dieses Betriebsmittel ist der Person bereits zugeordnet'; - return false; - } - } - + if($new) { + //Pruefen ob dieses Betriebsmittel dieser Person schon zugeordnet ist + $qry = "SELECT 1 FROM public.tbl_betriebsmittelperson + WHERE person_id='".addslashes($this->person_id)."' AND + betriebsmittel_id='".addslashes($this->betriebsmittel_id)."'"; + if($result = pg_query($this->conn, $qry)) + { + if(pg_num_rows($result)>0) + { + $this->errormsg = 'Dieses Betriebsmittel ist der Person bereits zugeordnet'; + return false; + } + } //Neuen Datensatz einfuegen $qry='INSERT INTO public.tbl_betriebsmittelperson (betriebsmittel_id, person_id, anmerkung, kaution,