Exemple #1
0
 function cleanDBonPurge()
 {
     global $DB;
     $gpr = new ProfileRight();
     $gpr->cleanDBonItemDelete($this->getType(), $this->fields['id']);
     $gpu = new Profile_User();
     $gpu->cleanDBonItemDelete($this->getType(), $this->fields['id']);
     Rule::cleanForItemAction($this);
     // PROFILES and UNIQUE_PROFILE in RuleMailcollector
     Rule::cleanForItemCriteria($this, 'PROFILES');
     Rule::cleanForItemCriteria($this, 'UNIQUE_PROFILE');
     $gki = new KnowbaseItem_Profile();
     $gki->cleanDBonItemDelete($this->getType(), $this->fields['id']);
     $gr = new Profile_Reminder();
     $gr->cleanDBonItemDelete($this->getType(), $this->fields['id']);
 }