aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
authorMarc Alexander <admin@m-a-styles.de>2017-12-28 08:29:28 +0100
committerMarc Alexander <admin@m-a-styles.de>2017-12-28 08:29:28 +0100
commit0b5292312963b34e7943beacf17f559c168f868b (patch)
tree1ffbdf5f6e02475694218eb835510ca2bf954ae3 /phpBB
parent53ce1330d640c623be461c18e78ecdf08e9ee0d8 (diff)
parentc906335ce42abc6b43c1d77616c2328e8e94d356 (diff)
downloadforums-0b5292312963b34e7943beacf17f559c168f868b.tar
forums-0b5292312963b34e7943beacf17f559c168f868b.tar.gz
forums-0b5292312963b34e7943beacf17f559c168f868b.tar.bz2
forums-0b5292312963b34e7943beacf17f559c168f868b.tar.xz
forums-0b5292312963b34e7943beacf17f559c168f868b.zip
Merge pull request #5044 from hubaishan/ticket/15453
[ticket/15453] Add core event after language deleted in acp_language.php
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/includes/acp/acp_language.php17
1 files changed, 15 insertions, 2 deletions
diff --git a/phpBB/includes/acp/acp_language.php b/phpBB/includes/acp/acp_language.php
index 4baff921b6..d81154b4ff 100644
--- a/phpBB/includes/acp/acp_language.php
+++ b/phpBB/includes/acp/acp_language.php
@@ -32,7 +32,7 @@ class acp_language
function main($id, $mode)
{
global $config, $db, $user, $template, $phpbb_log, $phpbb_container;
- global $phpbb_root_path, $phpEx, $request;
+ global $phpbb_root_path, $phpEx, $request, $phpbb_dispatcher;
if (!function_exists('validate_language_iso_name'))
{
@@ -229,7 +229,20 @@ class acp_language
$phpbb_log->add('admin', $user->data['user_id'], $user->ip, 'LOG_LANGUAGE_PACK_DELETED', false, array($row['lang_english_name']));
- trigger_error(sprintf($user->lang['LANGUAGE_PACK_DELETED'], $row['lang_english_name']) . adm_back_link($this->u_action));
+ $delete_message = sprintf($user->lang['LANGUAGE_PACK_DELETED'], $row['lang_english_name']);
+ $lang_iso = $row['lang_iso'];
+ /**
+ * Run code after language deleted
+ *
+ * @event core.acp_language_after_delete
+ * @var string lang_iso Language ISO code
+ * @var string delete_message Delete message appear to user
+ * @since 3.2.2-RC1
+ */
+ $vars = array('lang_iso', 'delete_message');
+ extract($phpbb_dispatcher->trigger_event('core.acp_language_after_delete', compact($vars)));
+
+ trigger_error($delete_message . adm_back_link($this->u_action));
}
else
{