Modules can use this hook to run some additional user cleanup tasks or or to keep some external system in sync with the Phorum user data.
Call time:
Just before a user is deleted.
Hook input:
The user_id of the user that will be deleted.
Hook output:
The same user_id as the one that was used for the hook call argument.
Example code:
function phorum_mod_foo_user_delete($user_id) { // Get user info $user = phorum_api_user_get($user_id); // Log user delete through syslog. openlog("Phorum", LOG_PID | LOG_PERROR, LOG_LOCAL0); syslog(LOG_NOTICE, "Delete user registration: $user[username]"); return $user_id; }