function cleanDBonPurge() { $link = new PluginOcsinventoryngOcslink(); $link->deleteByCriteria(array('plugin_ocsinventoryng_ocsservers_id' => $this->fields['id'])); $admin = new PluginOcsinventoryngOcsAdminInfosLink(); $admin->deleteByCriteria(array('plugin_ocsinventoryng_ocsservers_id' => $this->fields['id'])); $server = new PluginOcsinventoryngServer(); $server->deleteByCriteria(array('plugin_ocsinventoryng_ocsservers_id' => $this->fields['id'])); unset($_SESSION["plugin_ocsinventoryng_ocsservers_id"]); // ocsservers_id for RuleImportComputer, OCS_SERVER for RuleImportEntity Rule::cleanForItemCriteria($this); Rule::cleanForItemCriteria($this, 'OCS_SERVER'); }