From 1f674ded22a806abfced861f6aafb81ec0ccec4c Mon Sep 17 00:00:00 2001 From: Gerald Raab Date: Thu, 18 Feb 2016 15:44:00 +0100 Subject: [PATCH] Prevent identical entries --- include/zeitaufzeichnung.class.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/include/zeitaufzeichnung.class.php b/include/zeitaufzeichnung.class.php index b036ec3ee..6a93e5314 100755 --- a/include/zeitaufzeichnung.class.php +++ b/include/zeitaufzeichnung.class.php @@ -133,7 +133,20 @@ class zeitaufzeichnung extends basis_db //Variablen pruefen if(!$this->validate()) return false; - + + $check_qry = 'SELECT count(*) from campus.tbl_zeitaufzeichnung where uid='.$this->db_add_param($this->uid).' and start = '.$this->db_add_param($this->start).' and ende = '.$this->db_add_param($this->ende); + if($this->db_query($check_qry)) + { + if($row = $this->db_fetch_object()) + { + if ($row->count) + { + $this->errormsg = 'Identischer Eintrag existiert!'; + return false; + } + } + } + if($this->new) { //Neuen Datensatz einfuegen