diff --git a/plugins/admin/systems/class_glpiPrinterCartridgesEdit.inc b/plugins/admin/systems/class_glpiPrinterCartridgesEdit.inc
index 5607b5127e66c1add66af37005ed9c188652cc54..ff8d42751a43bb6f07cf7074028394c1686c49e3 100644 (file)
/* Remove selected type from our printer types list
*/
if((isset($_POST['del_cartridge_type']))&&(!empty($_POST['select_type_cartridge']))){
- $this->parent->handle->removeCartridgeDropdownType($_POST['select_type_cartridge']);
+ $used = $this->parent->handle->getUsedDropdownTypes($_POST['select_type_cartridge']);
+ if(!count($used)){
+ $this->parent->handle->removeCartridgeDropdownType($_POST['select_type_cartridge']);
+ }else{
+ print_red(_("Can't delete this entry, it is still in use."));
+ }
}
/* Rename selected printer type to given string