Example #1
0
 function onUserAfterDelete(Am_Event_UserAfterDelete $event)
 {
     $this->getDi()->db->query("DELETE FROM ?_helpdesk_message WHERE \n            ticket_id IN (SELECT ticket_id FROM ?_helpdesk_ticket\n            WHERE user_id=?)", $event->getUser()->user_id);
     $this->getDi()->db->query("DELETE FROM ?_helpdesk_ticket\n            WHERE user_id=?", $event->getUser()->user_id);
 }
Example #2
0
 function onUserAfterDelete(Am_Event_UserAfterDelete $event)
 {
     $found = $this->getTable()->findByAmember($event->getUser());
     if (!$found || !$this->canRemove($found)) {
         return;
     }
     if ($this->getConfig('remove_users')) {
         $this->_table->removeRecord($found);
     } elseif (!$this->isBanned($found)) {
         $this->_table->disableRecord($found, $this->calculateGroups(null, true));
     }
 }
Example #3
0
 function onUserAfterDelete(Am_Event_UserAfterDelete $event)
 {
     $this->getDi()->newsletterUserSubscriptionTable->deleteByUserId($event->getUser()->pk());
 }
Example #4
0
 public function onUserAfterDelete(Am_Event_UserAfterDelete $event)
 {
     $this->getDi()->ccRecordTable->deleteByUserId($event->getUser()->pk());
 }
Example #5
0
 function onUserAfterDelete(Am_Event_UserAfterDelete $event)
 {
     foreach (array('?_aff_click', '?_aff_commission', '?_aff_lead') as $table) {
         $this->getDi()->db->query("DELETE FROM {$table} WHERE aff_id=?", $event->getUser()->user_id);
     }
 }