summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
Diffstat (limited to 'includes')
-rw-r--r--includes/pages/guest_login.php7
-rw-r--r--includes/sys_menu.php4
2 files changed, 10 insertions, 1 deletions
diff --git a/includes/pages/guest_login.php b/includes/pages/guest_login.php
index f507548b..c636a36c 100644
--- a/includes/pages/guest_login.php
+++ b/includes/pages/guest_login.php
@@ -217,7 +217,12 @@ function guest_register()
->associate($user)
->save();
- (new State())->user()
+ $state = new State([]);
+ if (config('autoarrive')) {
+ $state->arrived = true;
+ $state->arrival_date = new Carbon();
+ }
+ $state->user()
->associate($user)
->save();
diff --git a/includes/sys_menu.php b/includes/sys_menu.php
index b4c04a98..4dabc857 100644
--- a/includes/sys_menu.php
+++ b/includes/sys_menu.php
@@ -114,6 +114,10 @@ function make_navigation()
'admin_event_config' => __('Event config'),
];
+ if (config('autoarrive')) {
+ unset($admin_pages['admin_arrive']);
+ }
+
foreach ($admin_pages as $menu_page => $title) {
if (auth()->can($menu_page)) {
$admin_menu[] = toolbar_item_link(