aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/functions_admin.php
diff options
context:
space:
mode:
authorDaniel Sinn <daniel.p.sinn@gmail.com>2017-11-30 15:40:18 -0500
committerDaniel Sinn <daniel.p.sinn@gmail.com>2017-11-30 15:40:18 -0500
commit5b22ccfa762a1934a8a2c326adf50a4e1c0ded44 (patch)
tree28261f41374121a5a51c81e894501526206efaa2 /phpBB/includes/functions_admin.php
parentb66b497429dfb1cc7a2ea56a022faf96c33d86dd (diff)
downloadforums-5b22ccfa762a1934a8a2c326adf50a4e1c0ded44.tar
forums-5b22ccfa762a1934a8a2c326adf50a4e1c0ded44.tar.gz
forums-5b22ccfa762a1934a8a2c326adf50a4e1c0ded44.tar.bz2
forums-5b22ccfa762a1934a8a2c326adf50a4e1c0ded44.tar.xz
forums-5b22ccfa762a1934a8a2c326adf50a4e1c0ded44.zip
[ticket/15471] Add core events to ACP when pruning a forum
PHPBB3-15471
Diffstat (limited to 'phpBB/includes/functions_admin.php')
-rw-r--r--phpBB/includes/functions_admin.php10
1 files changed, 10 insertions, 0 deletions
diff --git a/phpBB/includes/functions_admin.php b/phpBB/includes/functions_admin.php
index 1ad41156f9..96916e1e43 100644
--- a/phpBB/includes/functions_admin.php
+++ b/phpBB/includes/functions_admin.php
@@ -2369,6 +2369,16 @@ function prune($forum_id, $prune_mode, $prune_date, $prune_flags = 0, $auto_sync
$topic_list = array_unique($topic_list);
}
+ /**
+ * Perform additional actions before topic deletion via pruning
+ *
+ * @event core.prune_delete_before
+ * @var int[] topic_list The IDs of the topics to be deleted
+ * @since 3.2.2-RC1
+ */
+ $vars = array('topic_list');
+ extract($phpbb_dispatcher->trigger_event('core.prune_delete_before', compact($vars)));
+
return delete_topics('topic_id', $topic_list, $auto_sync, false);
}