Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
project
drupal
Commits
46808e29
Commit
46808e29
authored
Dec 01, 2010
by
webchick
Browse files
#705306
follow-up by sun: Improved documentation for hook_user_cancel().
parent
aa36d086
Changes
2
Hide whitespace changes
Inline
Side-by-side
modules/user/user.api.php
View file @
46808e29
...
...
@@ -38,6 +38,9 @@ function hook_user_load($users) {
* removed from the user tables in the database, and before
* field_attach_delete() is called.
*
* Modules should additionally implement hook_user_cancel() to process stored
* user data for other account cancellation methods.
*
* @param $account
* The account that is being deleted.
*
...
...
@@ -52,11 +55,17 @@ function hook_user_delete($account) {
/**
* Act on user account cancellations.
*
* The user account is being canceled. Depending on the account cancellation
* method, the module should either do nothing, unpublish content, or anonymize
* content.
* This hook is invoked from user_cancel() before a user account is canceled.
* Depending on the account cancellation method, the module should either do
* nothing, unpublish content, or anonymize content. See user_cancel_methods()
* for the list of default account cancellation methods provided by User module.
* Modules may add further methods via hook_user_cancel_methods_alter().
*
* This hook is NOT invoked for the 'user_cancel_delete' account cancellation
* method. To react on this method, implement hook_user_delete() instead.
*
* Expensive operations should be added to the global batch with batch_set().
* Expensive operations should be added to the global account cancellation batch
* by using batch_set().
*
* @param $edit
* The array of form values submitted by the user.
...
...
@@ -67,7 +76,6 @@ function hook_user_delete($account) {
*
* @see user_cancel_methods()
* @see hook_user_cancel_methods_alter()
* @see user_cancel()
*/
function
hook_user_cancel
(
$edit
,
$account
,
$method
)
{
switch
(
$method
)
{
...
...
modules/user/user.pages.inc
View file @
46808e29
...
...
@@ -453,7 +453,7 @@ function user_cancel_confirm_form_submit($form, &$form_state) {
/**
* Helper function to return available account cancellation methods.
*
*
Please refer to th
e documentation of hook_user_cancel_methods_alter().
*
Se
e documentation of hook_user_cancel_methods_alter().
*
* @return
* An array containing all account cancellation methods as form elements.
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment