From 8b1c208fe0822b270c46cd1435ad206be332e0cd Mon Sep 17 00:00:00 2001 From: hickert Date: Wed, 18 Jan 2006 08:47:43 +0000 Subject: [PATCH] Added check to avoid attachments with same name git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@2515 594d385d-05f5-0310-b6e9-bd551577e9d8 --- plugins/admin/systems/class_glpiAttachmentPool.inc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/plugins/admin/systems/class_glpiAttachmentPool.inc b/plugins/admin/systems/class_glpiAttachmentPool.inc index 8a2da67d7..6ee839e4a 100644 --- a/plugins/admin/systems/class_glpiAttachmentPool.inc +++ b/plugins/admin/systems/class_glpiAttachmentPool.inc @@ -311,7 +311,19 @@ class glpiAttachmentPool extends plugin { $message = array(); if($this->edit){ + + /* check if given name is already in use */ + $att = $this->parent->handle->getAttachments(); + $ok = true; $this->name=trim($this->name); + foreach($att as $val){ + if($val['name'] == $this->name){ + $ok = false; + } + } + if(!$ok){ + $message[] = _("This name is already in use."); + } if(empty($this->name)){ $message[] = _("Please specify a valid name for this attachment."); } -- 2.30.2