diff options
author | Marc Alexander <admin@m-a-styles.de> | 2015-02-18 21:10:43 +0100 |
---|---|---|
committer | Marc Alexander <admin@m-a-styles.de> | 2015-02-18 21:10:43 +0100 |
commit | 7fd3767bbdb92cf85cb0a8007eafd1c57b722e2e (patch) | |
tree | 46b739349428739d952fb6d1a905584b4927755e | |
parent | 098854a822846ba3aa222acb95d4028aa5cc830c (diff) | |
parent | 02d28c28cd89b35596214f3818504ac65441d62b (diff) | |
download | forums-7fd3767bbdb92cf85cb0a8007eafd1c57b722e2e.tar forums-7fd3767bbdb92cf85cb0a8007eafd1c57b722e2e.tar.gz forums-7fd3767bbdb92cf85cb0a8007eafd1c57b722e2e.tar.bz2 forums-7fd3767bbdb92cf85cb0a8007eafd1c57b722e2e.tar.xz forums-7fd3767bbdb92cf85cb0a8007eafd1c57b722e2e.zip |
Merge pull request #3417 from nickvergessen/ticket/13600
[ticket/13600] Allow extensions to create a custom help page
-rw-r--r-- | phpBB/faq.php | 26 |
1 files changed, 24 insertions, 2 deletions
diff --git a/phpBB/faq.php b/phpBB/faq.php index 0b4aa33073..5fe155eab0 100644 --- a/phpBB/faq.php +++ b/phpBB/faq.php @@ -35,8 +35,30 @@ switch ($mode) break; default: - $l_title = $user->lang['FAQ_EXPLAIN']; - $user->add_lang('faq', false, true); + $page_title = $user->lang['FAQ_EXPLAIN']; + $ext_name = $lang_file = ''; + + /** + * You can use this event display a custom help page + * + * @event core.faq_mode_validation + * @var string page_title Title of the page + * @var string mode FAQ that is going to be displayed + * @var string lang_file Language file containing the help data + * @var string ext_name Vendor and extension name where the help + * language file can be loaded from + * @since 3.1.4-RC1 + */ + $vars = array( + 'page_title', + 'mode', + 'lang_file', + 'ext_name', + ); + extract($phpbb_dispatcher->trigger_event('core.faq_mode_validation', compact($vars))); + + $l_title = $page_title; + $user->add_lang(($lang_file) ? $lang_file : 'faq', false, true, $ext_name); break; } |