diff --git a/phpBB/includes/ucp/ucp_pm_compose.php b/phpBB/includes/ucp/ucp_pm_compose.php index 9edb5be623..7cb4c85916 100644 --- a/phpBB/includes/ucp/ucp_pm_compose.php +++ b/phpBB/includes/ucp/ucp_pm_compose.php @@ -687,6 +687,27 @@ function compose_pm($id, $mode, $action, $user_folders = array()) $flash_status = ($config['auth_flash_pm'] && $auth->acl_get('u_pm_flash')) ? true : false; $url_status = ($config['allow_post_links']) ? true : false; + /** + * Event to override private message BBCode status indications + * + * @event core.ucp_pm_compose_modify_bbcode_status + * + * @var bool bbcode_status BBCode status + * @var bool smilies_status Smilies status + * @var bool img_status Image BBCode status + * @var bool flash_status Flash BBCode status + * @var bool url_status URL BBCode status + * @since 3.3.3-RC1 + */ + $vars = [ + 'bbcode_status', + 'smilies_status', + 'img_status', + 'flash_status', + 'url_status', + ]; + extract($phpbb_dispatcher->trigger_event('core.ucp_pm_compose_modify_bbcode_status', compact($vars))); + // Save Draft if ($save && $auth->acl_get('u_savedrafts')) { diff --git a/phpBB/posting.php b/phpBB/posting.php index d3633cf2d8..696c3346cb 100644 --- a/phpBB/posting.php +++ b/phpBB/posting.php @@ -729,6 +729,29 @@ $url_status = ($config['allow_post_links']) ? true : false; $flash_status = ($bbcode_status && $auth->acl_get('f_flash', $forum_id) && $config['allow_post_flash']) ? true : false; $quote_status = true; +/** + * Event to override message BBCode status indications + * + * @event core.posting_modify_bbcode_status + * + * @var bool bbcode_status BBCode status + * @var bool smilies_status Smilies status + * @var bool img_status Image BBCode status + * @var bool url_status URL BBCode status + * @var bool flash_status Flash BBCode status + * @var bool quote_status Quote BBCode status + * @since 3.3.3-RC1 + */ +$vars = [ + 'bbcode_status', + 'smilies_status', + 'img_status', + 'url_status', + 'flash_status', + 'quote_status', +]; +extract($phpbb_dispatcher->trigger_event('core.posting_modify_bbcode_status', compact($vars))); + // Save Draft if ($save && $user->data['is_registered'] && $auth->acl_get('u_savedrafts') && ($mode == 'reply' || $mode == 'post' || $mode == 'quote')) {