We prepared this document for instructions to setup for a hook call when users cancelled their accounts.
- Add new callback function to file "Callback.php".
- Example
Code Block |
---|
|
/**
* Action to take when user cancelled their account
*
* @param int $iUser
*/
public function onDeleteUser($iUser)
{
// delete todo tasks
$aTodoTasks = $this->database()
->select('album_id')
->from(Phpfox::getT('todolist_task'))
->where('user_id = ' . (int)$iUser)
->execute('getSlaveRows');
foreach ($aTodoTasks as $aTodoTask) {
\Phpfox::getService('todo.process')->delete($aTodoTask['task_id']);
}
} |