function cleanDBonPurge()
{
global $DB;
$query1 = "DELETE\n FROM `glpi_changetasks`\n WHERE `changes_id` = '" . $this->fields['id'] . "'";
$DB->query($query1);
$cp = new Change_Problem();
$cp->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
$ct = new Change_Ticket();
$ct->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
$cp = new Change_Project();
$cp->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
$ci = new Change_Item();
$ci->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
$cv = new ChangeValidation();
$cv->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
$cc = new ChangeCost();
$cc->cleanDBonItemDelete(__CLASS__, $this->fields['id']);
parent::cleanDBonPurge();
}