Esempio n. 1
0
 function cleanDBonPurge()
 {
     $temp = new PluginProjetTask_Item();
     $temp->deleteByCriteria(array('plugin_projet_tasks_id' => $this->fields['id']));
     $temp = new PluginProjetTaskPlanning();
     $temp->deleteByCriteria(array('plugin_projet_tasks_id' => $this->fields['id']));
     $temp = new PluginProjetTask_Task();
     $temp->deleteByCriteria(array('plugin_projet_tasks_id_1' => $this->fields['id'], 'plugin_projet_tasks_id_2' => $this->fields['id']));
 }
Esempio n. 2
0
 /**
  * Hook called After an item is purge
  */
 static function cleanForItem(CommonDBTM $item)
 {
     $type = get_class($item);
     $temp = new PluginProjetProjet_Item();
     $temp->deleteByCriteria(array('itemtype' => $type, 'items_id' => $item->getField('id')));
     $task = new PluginProjetTask_Item();
     $task->deleteByCriteria(array('itemtype' => $type, 'items_id' => $item->getField('id')));
 }