summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-05-20 16:49:06 +0000
committerBharat Mediratta <bharat@menalto.com>2009-05-20 16:49:06 +0000
commitf24c8f66ea9673d812c882dd7db6fbe49bd01dfb (patch)
treecb71c85c7dc7d29090c30a858f20a64cb3bbc720 /core
parent3dc55716291dfa2bc70a4b23bcc8e24c8b6abe25 (diff)
Move the first-admin-login steps out of the user module and into an event listener in core
Diffstat (limited to 'core')
-rw-r--r--core/helpers/core_event.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/core/helpers/core_event.php b/core/helpers/core_event.php
index 5f13959a..c9e4e743 100644
--- a/core/helpers/core_event.php
+++ b/core/helpers/core_event.php
@@ -59,4 +59,13 @@ class core_event_Core {
$event_parms->panes[] = array("label" => t("Sort Order"), "content" => $sortPane);
}
}
+
+ static function user_login($user) {
+ // If this user is an admin, check to see if there are any post-install tasks that we need
+ // to run and take care of those now.
+ if ($user->admin && module::get_var("core", "choose_default_tookit", null)) {
+ graphics::choose_default_toolkit();
+ module::clear_var("core", "choose_default_tookit");
+ }
+ }
}