From 08ac8ebade106521a5c7396faa5ce7006e629f7c Mon Sep 17 00:00:00 2001 From: slawkens Date: Thu, 30 May 2024 11:31:41 +0200 Subject: [PATCH] Add HOOK_INSTALL_FINISH --- install/steps/7-finish.php | 13 +++++++++++-- system/src/global.php | 1 + 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/install/steps/7-finish.php b/install/steps/7-finish.php index 9f1b518a..e15d2128 100644 --- a/install/steps/7-finish.php +++ b/install/steps/7-finish.php @@ -1,5 +1,6 @@ enabled()) { + // clear plugin_hooks to have fresh hooks + $cache->delete('plugins_hooks'); +} + require SYSTEM . 'init.php'; if($error) { return; } if(USE_ACCOUNT_NAME || USE_ACCOUNT_NUMBER) - $account = isset($_SESSION['var_account']) ? $_SESSION['var_account'] : null; + $account = $_SESSION['var_account'] ?? null; else - $account_id = isset($_SESSION['var_account_id']) ? $_SESSION['var_account_id'] : null; + $account_id = $_SESSION['var_account_id'] ?? null; $password = $_SESSION['var_password']; @@ -190,3 +197,5 @@ unset($_SESSION['saved']); if(file_exists(CACHE . 'install.txt')) { unlink(CACHE . 'install.txt'); } + +$hooks->trigger(HOOK_INSTALL_FINISH); diff --git a/system/src/global.php b/system/src/global.php index 3700dee6..5a2a7d99 100644 --- a/system/src/global.php +++ b/system/src/global.php @@ -74,6 +74,7 @@ define('HOOK_GUILDS_AFTER_GUILD_MEMBERS', ++$i); define('HOOK_GUILDS_AFTER_INVITED_CHARACTERS', ++$i); define('HOOK_TWIG', ++$i); define('HOOK_CACHE_CLEAR', ++$i); +define('HOOK_INSTALL_FINISH', ++$i); const HOOK_FIRST = HOOK_STARTUP; define('HOOK_LAST', $i);