From 85bef6ddc14e83e7bb1e5d0039f00036066cb82e Mon Sep 17 00:00:00 2001 From: Eddie Kohler Date: Tue, 10 Dec 2024 17:01:06 -0500 Subject: [PATCH] Improve profile menu --- etc/pages.json | 2 +- src/conference.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/etc/pages.json b/etc/pages.json index 9481124445..b82c152e0f 100644 --- a/etc/pages.json +++ b/etc/pages.json @@ -14,7 +14,7 @@ { "name": "__profilemenu/settings", "order": 450, "allow_if": "chair", "print_function": "*Conf::print_profilemenu_item", "separator_group": "overall" }, { "name": "__profilemenu/users", "order": 460, "allow_if": "chair", "print_function": "*Conf::print_profilemenu_item", "separator_group": "overall" }, { "name": "__profilemenu/assignments", "order": 470, "allow_if": "chair", "print_function": "*Conf::print_profilemenu_item", "separator_group": "overall" }, - { "name": "__profilemenu/signout", "order": 500, "allow_if": "!empty", "print_function": "*Conf::print_profilemenu_item", "separator_group": "close" }, + { "name": "__profilemenu/signout", "order": 500, "allow_if": "email", "print_function": "*Conf::print_profilemenu_item", "separator_group": "close" }, { "name": "__profilecheck/name", "order": 1, "function": "Contact::profilecheck_name" }, { "name": "__profilecheck/affiliation", "order": 2, "function": "Contact::profilecheck_affiliation" }, diff --git a/src/conference.php b/src/conference.php index d368b5fe71..7d5bf74f38 100644 --- a/src/conference.php +++ b/src/conference.php @@ -4805,7 +4805,7 @@ function print_profilemenu_item(Contact $user, Qrequest $qreq, $pagecs, $gj) { if ($actas_email !== null) { echo ''; } - $t = $user->is_empty() ? "Sign in" : "Add account"; + $t = $user->has_email() ? "Add another account" : "Sign in"; echo ''; } else if ($itemid === "profile") { if ($user->has_email()) {