MDL-10260 added new user_delete() hook into auth plugins; refactored user delete code = new function delete_user() in moodlelib.php + improved cleanup in core tables when deleting user

This commit is contained in:
skodak
2007-08-21 20:52:36 +00:00
parent 1510efa2e5
commit 90afcf3280
6 changed files with 66 additions and 56 deletions
+10
View File
@@ -138,6 +138,16 @@ class auth_plugin_base {
return true;
}
/**
* User delete requested - internal user record is mared as deleted already, username not present anymore.
* Do any action in external database.
* @param object $user Userobject before delete (without system magic quotes)
*/
function user_delete($olduser) {
//override if needed
return;
}
/**
* Returns true if plugin allows resetting of internal password.
*