From 9b66edc148b370e85f74523ad77e2c6c45343eb3 Mon Sep 17 00:00:00 2001 From: slawkens Date: Mon, 1 Jun 2020 22:41:32 +0200 Subject: [PATCH] Add some additional hooks to characters.html.twig --- system/hooks.php | 73 ++++++++++++++------------- system/templates/characters.html.twig | 7 +++ 2 files changed, 46 insertions(+), 34 deletions(-) diff --git a/system/hooks.php b/system/hooks.php index c84e5e30..e6c5f239 100644 --- a/system/hooks.php +++ b/system/hooks.php @@ -9,40 +9,45 @@ */ defined('MYAAC') or die('Direct access not allowed!'); -define('HOOK_STARTUP', 1); -define('HOOK_BEFORE_PAGE', 2); -define('HOOK_AFTER_PAGE', 3); -define('HOOK_FINISH', 4); -define('HOOK_TIBIACOM_ARTICLE', 5); -define('HOOK_TIBIACOM_BORDER_3', 6); -define('HOOK_CHARACTERS_BEFORE_INFORMATIONS', 7); -define('HOOK_CHARACTERS_AFTER_INFORMATIONS', 8); -define('HOOK_CHARACTERS_BEFORE_SIGNATURE', 9); -define('HOOK_CHARACTERS_AFTER_SIGNATURE', 10); -define('HOOK_CHARACTERS_AFTER_ACCOUNT', 11); -define('HOOK_CHARACTERS_AFTER_CHARACTERS', 12); -define('HOOK_LOGIN', 13); -define('HOOK_LOGIN_ATTEMPT', 14); -define('HOOK_LOGOUT', 15); -define('HOOK_ACCOUNT_CREATE_BEFORE_FORM', 16); -define('HOOK_ACCOUNT_CREATE_BEFORE_BOXES', 17); -define('HOOK_ACCOUNT_CREATE_BETWEEN_BOXES_1', 18); -define('HOOK_ACCOUNT_CREATE_BETWEEN_BOXES_2', 19); -define('HOOK_ACCOUNT_CREATE_AFTER_BOXES', 20); -define('HOOK_ACCOUNT_CREATE_BEFORE_ACCOUNT', 21); -define('HOOK_ACCOUNT_CREATE_AFTER_ACCOUNT', 22); -define('HOOK_ACCOUNT_CREATE_AFTER_EMAIL', 23); -define('HOOK_ACCOUNT_CREATE_AFTER_COUNTRY', 24); -define('HOOK_ACCOUNT_CREATE_AFTER_PASSWORDS', 25); -define('HOOK_ACCOUNT_CREATE_AFTER_RECAPTCHA', 26); -define('HOOK_ACCOUNT_CREATE_BEFORE_CHARACTER_NAME', 27); -define('HOOK_ACCOUNT_CREATE_AFTER_CHARACTER_NAME', 28); -define('HOOK_ACCOUNT_CREATE_AFTER_SEX', 29); -define('HOOK_ACCOUNT_CREATE_AFTER_VOCATION', 30); -define('HOOK_ACCOUNT_CREATE_AFTER_TOWNS', 31); -define('HOOK_ACCOUNT_CREATE_BEFORE_SUBMIT_BUTTON', 32); -define('HOOK_ACCOUNT_CREATE_AFTER_FORM', 33); -define('HOOK_ACCOUNT_CREATE_AFTER_SUBMIT', 34); +$i = 0; +define('HOOK_STARTUP', ++$i); +define('HOOK_BEFORE_PAGE', ++$i); +define('HOOK_AFTER_PAGE', ++$i); +define('HOOK_FINISH', ++$i); +define('HOOK_TIBIACOM_ARTICLE', ++$i); +define('HOOK_TIBIACOM_BORDER_3', ++$i); +define('HOOK_CHARACTERS_BEFORE_INFORMATIONS', ++$i); +define('HOOK_CHARACTERS_AFTER_INFORMATIONS', ++$i); +define('HOOK_CHARACTERS_BEFORE_SKILLS', ++$i); +define('HOOK_CHARACTERS_AFTER_SKILLS', ++$i); +define('HOOK_CHARACTERS_AFTER_QUESTS', ++$i); +define('HOOK_CHARACTERS_AFTER_EQUIPMENT', ++$i); +define('HOOK_CHARACTERS_BEFORE_SIGNATURE', ++$i); +define('HOOK_CHARACTERS_AFTER_SIGNATURE', ++$i); +define('HOOK_CHARACTERS_AFTER_ACCOUNT', ++$i); +define('HOOK_CHARACTERS_AFTER_CHARACTERS', ++$i); +define('HOOK_LOGIN', ++$i); +define('HOOK_LOGIN_ATTEMPT', ++$i); +define('HOOK_LOGOUT', ++$i); +define('HOOK_ACCOUNT_CREATE_BEFORE_FORM', ++$i); +define('HOOK_ACCOUNT_CREATE_BEFORE_BOXES', ++$i); +define('HOOK_ACCOUNT_CREATE_BETWEEN_BOXES_1', ++$i); +define('HOOK_ACCOUNT_CREATE_BETWEEN_BOXES_2', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_BOXES', ++$i); +define('HOOK_ACCOUNT_CREATE_BEFORE_ACCOUNT', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_ACCOUNT', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_EMAIL', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_COUNTRY', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_PASSWORDS', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_RECAPTCHA', ++$i); +define('HOOK_ACCOUNT_CREATE_BEFORE_CHARACTER_NAME', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_CHARACTER_NAME', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_SEX', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_VOCATION', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_TOWNS', ++$i); +define('HOOK_ACCOUNT_CREATE_BEFORE_SUBMIT_BUTTON', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_FORM', ++$i); +define('HOOK_ACCOUNT_CREATE_AFTER_SUBMIT', ++$i); define('HOOK_FIRST', HOOK_STARTUP); define('HOOK_LAST', HOOK_ACCOUNT_CREATE_AFTER_SUBMIT); diff --git a/system/templates/characters.html.twig b/system/templates/characters.html.twig index edeed036..663caf5d 100644 --- a/system/templates/characters.html.twig +++ b/system/templates/characters.html.twig @@ -156,6 +156,8 @@
+ {{ hook(constant('HOOK_CHARACTERS_BEFORE_SKILLS')) }} + {% if config.characters.skills %} {% endif %} + {{ hook(constant('HOOK_CHARACTERS_AFTER_EQUIPMENT')) }}
@@ -176,6 +178,8 @@ {% endif %} + {{ hook(constant('HOOK_CHARACTERS_AFTER_SKILLS')) }} + {% if quests_enabled %} @@ -196,6 +200,8 @@ {% endif %} + {{ hook(constant('HOOK_CHARACTERS_AFTER_QUESTS')) }} + {% if config.characters.equipment %} @@ -231,6 +237,7 @@