diff --git a/include/zeitaufzeichnung.class.php b/include/zeitaufzeichnung.class.php index 6a93e5314..dcb270db5 100755 --- a/include/zeitaufzeichnung.class.php +++ b/include/zeitaufzeichnung.class.php @@ -134,8 +134,9 @@ class zeitaufzeichnung extends basis_db if(!$this->validate()) return false; + // check ob identischer eintrag existiert $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($this->db_query($check_qry) && $this->new) { if($row = $this->db_fetch_object()) { @@ -147,6 +148,7 @@ class zeitaufzeichnung extends basis_db } } + if($this->new) { //Neuen Datensatz einfuegen