From: hickert Date: Wed, 18 Jan 2006 08:47:43 +0000 (+0000) Subject: Added check to avoid attachments with same name X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=8b1c208fe0822b270c46cd1435ad206be332e0cd;p=gosa.git Added check to avoid attachments with same name git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@2515 594d385d-05f5-0310-b6e9-bd551577e9d8 --- 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."); }