From d742ec2f2062d35513a7c6250e0bcc83b9936693 Mon Sep 17 00:00:00 2001 From: marcus Date: Mon, 11 May 2009 12:02:55 +0000 Subject: Refs #965 & #967: Event triggered on upgrade, allowing easier integration with plugins. git-svn-id: https://code.elgg.org/elgg/trunk@3277 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/version.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/engine/lib/version.php b/engine/lib/version.php index d8cbb3185..b34ac7dcc 100644 --- a/engine/lib/version.php +++ b/engine/lib/version.php @@ -111,8 +111,15 @@ // Upgrade core if (upgrade_code($dbversion)) - system_message(elgg_echo('upgrade:core')); + system_message(elgg_echo('upgrade:core')); + + // Now we trigger an event to give the option for plugins to do something + $upgrade_details = stdClass; + $upgrade_details->from = $dbversion; + $upgrade_details->to = get_version(); + trigger_elgg_event('upgrade', 'upgrade', $upgrade_details); + // Update the version datalist_set('version', get_version()); -- cgit v1.2.3