From 91f418ee353872ebe6a0a682b7296d481f3e98d6 Mon Sep 17 00:00:00 2001
From: "Hahn Axel (hahn)" <axel.hahn@unibe.ch>
Date: Thu, 23 Nov 2023 09:42:05 +0100
Subject: [PATCH] update login / profile

---
 public_html/deployment/pages/act_login.php | 30 ++++++++++++++++------
 1 file changed, 22 insertions(+), 8 deletions(-)

diff --git a/public_html/deployment/pages/act_login.php b/public_html/deployment/pages/act_login.php
index 7a862ef9..4bacd490 100644
--- a/public_html/deployment/pages/act_login.php
+++ b/public_html/deployment/pages/act_login.php
@@ -37,7 +37,7 @@ if (!$oUser->getUsername() && array_key_exists('user', $aParams)) {
             $sUrl=$_SESSION["goback"];
             unset($_SESSION["goback"]);
         } else {
-            $sUrl='?';
+            $sUrl='/deployment';
         }
         header("location: $sUrl");
     }
@@ -54,15 +54,29 @@ if ($oUser->getUsername()) {
     // ------------------------------------------------------------
     $sGrouplist='';
     foreach ($oUser->getUserGroups() as $sGroupname){
-        $sGrouplist.='<li>' . $sGroupname . '</li>';
+        $sGrouplist.='<i class="fa-regular fa-bookmark"></i> ' . $sGroupname . '<br>';
     }
+    $sPermlist='';
+    foreach ($oUser->getUserPermission() as $sPerm){
+        $sPermlist.='<i class="fa-solid fa-caret-right"></i> ' . $sPerm . '<br>';
+    }
+    
     $sOut.=''
-            . '<h2>' . t("page-login-info") . '</h2>'
-            . '<p>' 
-                . t("page-login-userloggedin") . '<br><br>'
-                . '<strong>' . $oUser->getUsername() . '</strong><br><br>'
-                . t("page-login-usergroups") . '<br>'
-                . '<ul>'.$sGrouplist . '</ul><br>'
+            . '<h2>' . t("page-login-profile") . '</h2>'
+            .'<table>
+                <tr>
+                    <td>'.t("page-login-userloggedin") . '</td>
+                    <td><strong>' . $oUser->getUsername() . '</strong></td>
+                </tr>
+                <tr>
+                    <td>'.t("page-login-usergroups").'</td>
+                    <td>'.$sGrouplist . '</td>
+                </tr>
+                <tr>
+                    <td>'.t("page-login-userperms").'</td>
+                    <td>'.$sPermlist . '</td>
+                </tr>
+            </table>'
                 . '<div style="clear: both; margin-bottom: 1em;"></div>'
                 . ' ' . aPrjHome() . ' '
                 . '<a href="?logoff=1" class="btn btn-danger">' . $oHtml->getIcon('poweroff') . t('logoff') . '</a>'
-- 
GitLab