From 9f08b9907c9eeb5c141617385bbcef77cd483508 Mon Sep 17 00:00:00 2001 From: Jorge Rincon Date: Fri, 24 Nov 2023 13:37:00 +0100 Subject: [PATCH] #12198 Added setup flag for easter egg --- .../lib/TacticalView/GeneralTacticalView.php | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/pandora_console/include/lib/TacticalView/GeneralTacticalView.php b/pandora_console/include/lib/TacticalView/GeneralTacticalView.php index d0f8ecaad6..4d06d5c5e2 100644 --- a/pandora_console/include/lib/TacticalView/GeneralTacticalView.php +++ b/pandora_console/include/lib/TacticalView/GeneralTacticalView.php @@ -163,7 +163,27 @@ class GeneralTacticalView */ private function getWelcomeMessage():string { - $message = $this->randomWelcomeMessage(); + global $config; + + $flag_eastern_egg = $config['eastern_eggs_disabled']; + + if ((bool) $flag_eastern_egg === true) { + $message = $this->randomWelcomeMessage(); + } else { + $user = users_get_user_by_id($config['id_user']); + if (is_array($user) === true && count($user) > 0) { + $name = $user['fullname']; + } else { + $name = ''; + $name = $user['firstname']; + } + + if (empty($name) === true) { + $message = __('Welcome back! 👋'); + } else { + $message = __('Welcome back %s! 👋', $name); + } + } return html_print_div( [