function post_addItem() { global $CFG_GLPI; $itemtype = 'Software'; $dupid = $this->fields["softwares_id"]; if (isset($this->input["_duplicate_license"])) { $itemtype = 'SoftwareLicense'; $dupid = $this->input["_duplicate_license"]; } // Add infocoms if exists for the licence Infocom::cloneItem('Software', $dupid, $this->fields['id'], $this->getType()); Software::updateValidityIndicator($this->fields["softwares_id"]); }