aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoas Schilling <nickvergessen@gmx.de>2012-07-28 17:03:04 +0200
committerJoas Schilling <nickvergessen@gmx.de>2012-08-01 10:18:54 +0200
commit3affe7f229f4c8a3bb4ddb1abd79aca0dc0c15a9 (patch)
tree955e7ac3e7a8c1eb4de0795ce3ba973b5ed4e6f3
parentec957350c14c8b0bb6dc4768b5ad363a39715cab (diff)
downloadforums-3affe7f229f4c8a3bb4ddb1abd79aca0dc0c15a9.tar
forums-3affe7f229f4c8a3bb4ddb1abd79aca0dc0c15a9.tar.gz
forums-3affe7f229f4c8a3bb4ddb1abd79aca0dc0c15a9.tar.bz2
forums-3affe7f229f4c8a3bb4ddb1abd79aca0dc0c15a9.tar.xz
forums-3affe7f229f4c8a3bb4ddb1abd79aca0dc0c15a9.zip
[feature/php-events] Fix docs and naming of core.delete_user_before
PHPBB3-9550
-rw-r--r--phpBB/includes/functions_user.php12
1 files changed, 12 insertions, 0 deletions
diff --git a/phpBB/includes/functions_user.php b/phpBB/includes/functions_user.php
index de65d86e3f..8f91a66549 100644
--- a/phpBB/includes/functions_user.php
+++ b/phpBB/includes/functions_user.php
@@ -357,6 +357,18 @@ function user_delete($mode, $user_id, $post_username = false)
return false;
}
+ /**
+ * Event before an user is deleted
+ *
+ * @event core.delete_user_before
+ * @var string mode Mode of deletion (retain/delete posts)
+ * @var int user_id ID of the deleted user
+ * @var mixed post_username Guest username that is being used or false
+ * @since 3.1-A1
+ */
+ $vars = array('mode', 'user_id', 'post_username');
+ extract($phpbb_dispatcher->trigger_event('core.delete_user_before', compact($vars)));
+
// Before we begin, we will remove the reports the user issued.
$sql = 'SELECT r.post_id, p.topic_id
FROM ' . REPORTS_TABLE . ' r, ' . POSTS_TABLE . ' p