diff options
author | Marc Alexander <admin@m-a-styles.de> | 2017-04-26 19:58:29 -0400 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2017-04-26 19:58:29 -0400 |
commit | 8179e56b028d76c0c9f13c9b064068e546f68a6a (patch) | |
tree | ea34821fe5fc85fd57db500412d297cdad1efe39 | |
parent | 38d8787854a5e711f5e57f7e219671834503029a (diff) | |
parent | e53343857a2c54f7d14f8ce420b9db1d75a62c16 (diff) | |
download | forums-8179e56b028d76c0c9f13c9b064068e546f68a6a.tar forums-8179e56b028d76c0c9f13c9b064068e546f68a6a.tar.gz forums-8179e56b028d76c0c9f13c9b064068e546f68a6a.tar.bz2 forums-8179e56b028d76c0c9f13c9b064068e546f68a6a.tar.xz forums-8179e56b028d76c0c9f13c9b064068e546f68a6a.zip |
Merge branch '3.1.x' into 3.2.x
-rw-r--r-- | phpBB/includes/functions_posting.php | 30 |
1 files changed, 29 insertions, 1 deletions
diff --git a/phpBB/includes/functions_posting.php b/phpBB/includes/functions_posting.php index 7bc9608536..92679f8503 100644 --- a/phpBB/includes/functions_posting.php +++ b/phpBB/includes/functions_posting.php @@ -1165,7 +1165,7 @@ function topic_review($topic_id, $forum_id, $mode = 'topic_review', $cur_post_id */ function delete_post($forum_id, $topic_id, $post_id, &$data, $is_soft = false, $softdelete_reason = '') { - global $db, $user, $phpbb_container; + global $db, $user, $phpbb_container, $phpbb_dispatcher; global $config, $phpEx, $phpbb_root_path; // Specify our post mode @@ -1416,6 +1416,34 @@ function delete_post($forum_id, $topic_id, $post_id, &$data, $is_soft = false, $ sync('topic_reported', 'topic_id', array($topic_id)); } + /** + * This event is used for performing actions directly after a post or topic + * has been deleted. + * + * @event core.delete_post_after + * @var int forum_id Post forum ID + * @var int topic_id Post topic ID + * @var int post_id Post ID + * @var array data Post data + * @var bool is_soft Soft delete flag + * @var string softdelete_reason Soft delete reason + * @var string post_mode delete_topic, delete_first_post, delete_last_post or delete + * @var mixed next_post_id Next post ID in the topic (post ID or false) + * + * @since 3.1.11-RC1 + */ + $vars = array( + 'forum_id', + 'topic_id', + 'post_id', + 'data', + 'is_soft', + 'softdelete_reason', + 'post_mode', + 'next_post_id', + ); + extract($phpbb_dispatcher->trigger_event('core.delete_post_after', compact($vars))); + return $next_post_id; } |