This is a developers tool. It is only to be installed locally and not on a live site.
Extension Name: Template Events Locations
Author: martti
Extension Description: This extension for extension developers shows all the core template event locations in the board. Also the core PHP events that get triggered are shown in order in a table at the bottom of the page. Both the template events medals and PHP events are linked to their location in the phpBB repository in Github so their context can be easily reviewed when you click on them. You can toggle between showing/hiding the events with a button in the upper left corner.
Extension Version: 1.5.1
Requirements: phpBB 3.2.x, PHP 7.x
Extension Download: https://github.com/marttiphpbb/phpbb-ex ... master.zip
The files are to be put in
ext/marttiphpbb/templateevents
Github repository: https://github.com/marttiphpbb/phpbb-ext-templateevents
Languages: en, fr
Templates: all (but only tested in prosilver)
Screenshots:
With a button at the upper left corner you can toggle between showing/not showing the events:
(The template events with grey labels are in the HTML head and the black labels in the HTML body)
At the bottom the triggered core PHP events are shown in order and the times they were triggered:
The core template and PHP events are also shown for the ACP pages:
If you hold the mouse pointer on a template event label, you see the phpBB version it was introduced and the file where it resides:
Clicking on the template event label or the filename of the PHP event brings you to the line in the phpBB code: