function cleanDBonPurge() { $temp = new PluginResourcesTask_Item(); $temp->deleteByCriteria(array('plugin_resources_tasks_id' => $this->fields['id'])); $temp = new PluginResourcesTaskPlanning(); $temp->deleteByCriteria(array('plugin_resources_tasks_id' => $this->fields['id'])); }
/** * Hook called After an item is purge */ static function cleanForItem(CommonDBTM $item) { $type = get_class($item); $temp = new PluginResourcesResource_Item(); $temp->deleteByCriteria(array('itemtype' => $type, 'items_id' => $item->getField('id'))); $task = new PluginResourcesTask_Item(); $task->deleteByCriteria(array('itemtype' => $type, 'items_id' => $item->getField('id'))); }