[ticket/12060] Add bbcode tokens array to core.acp_bbcodes_edit_add

PHPBB3-12060
This commit is contained in:
Matt Friedman 2013-12-05 13:49:47 -08:00
parent fba2c2c680
commit d93200c973

View file

@ -108,21 +108,23 @@ class acp_bbcodes
'DISPLAY_ON_POSTING' => $display_on_posting, 'DISPLAY_ON_POSTING' => $display_on_posting,
); );
$bbcode_tokens = array('TEXT', 'SIMPLETEXT', 'INTTEXT', 'IDENTIFIER', 'NUMBER', 'EMAIL', 'URL', 'LOCAL_URL', 'RELATIVE_URL', 'COLOR');
/** /**
* Modify bbcode template before we display the add/edit form * Modify bbcode template before we display the add/edit form
* *
* @event core.acp_bbcodes_edit_add * @event core.acp_bbcodes_edit_add
* @var string action Type of the action: add|edit * @var string action Type of the action: add|edit
* @var array tpl_ary Array with bbcodes add/edit data * @var array tpl_ary Array with bbcodes add/edit data
* @var int bbcode_id The id of the bbcode (being edited) * @var int bbcode_id The id of the bbcode (being edited)
* @var array bbcode_token Array of bbcode tokens
* @since 3.1-A3 * @since 3.1-A3
*/ */
$vars = array('action', 'tpl_ary', 'bbcode_id'); $vars = array('action', 'tpl_ary', 'bbcode_id', 'bbcode_tokens');
extract($phpbb_dispatcher->trigger_event('core.acp_bbcodes_edit_add', compact($vars))); extract($phpbb_dispatcher->trigger_event('core.acp_bbcodes_edit_add', compact($vars)));
$template->assign_vars($tpl_ary); $template->assign_vars($tpl_ary);
$bbcode_tokens = array('TEXT', 'SIMPLETEXT', 'INTTEXT', 'IDENTIFIER', 'NUMBER', 'EMAIL', 'URL', 'LOCAL_URL', 'RELATIVE_URL', 'COLOR');
foreach ($bbcode_tokens as $token) foreach ($bbcode_tokens as $token)
{ {
$template->assign_block_vars('token', array( $template->assign_block_vars('token', array(