From 02a423d3002effc685821d433455794f9f67ce1f Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 24 Jun 2025 11:32:53 +0200 Subject: [PATCH] Added Vodia Identity Switcher for Xinon Users --- Layout/default/User/Form.php | 50 ++++++-- Layout/default/footer.php | 7 +- Layout/default/header.php | 6 +- Layout/default/topbar.php | 37 ++++++ application/User/UserController.php | 99 +++++++++++++++ application/WorkerFlag/WorkerFlag.php | 4 +- lib/Vodia/Api.php | 148 +++++++++++++++++++++++ public/assets/css/thetool.css | 27 +++++ public/assets/js/xinon-vodia-identity.js | 147 ++++++++++++++++++++++ 9 files changed, 508 insertions(+), 17 deletions(-) create mode 100644 lib/Vodia/Api.php create mode 100644 public/assets/js/xinon-vodia-identity.js diff --git a/Layout/default/User/Form.php b/Layout/default/User/Form.php index 7aa8e27ce..a1f6dba9d 100644 --- a/Layout/default/User/Form.php +++ b/Layout/default/User/Form.php @@ -103,20 +103,44 @@ $siteTitle = "Benutzer"; -
" - id="employee-number-container"> - - value() : ""?>"/> -
-
" - id="project-api-key-container"> - - value() : ""?>"/> + +
is("employee")) ? "hidden" : ""?>> +
+ + value() : ""?>" /> +
+ +
+ + value() : ""?>" /> +
+ +
+ + value() : ""?>" /> +
+ +
+ + value() : ""?>" /> + +43 720 123456 +
+ +
+ + value() : ""?>" /> +
+
+
+
@@ -557,9 +581,9 @@ $siteTitle = "Benutzer"; $("#employee").change(function () { if ($("#employee").val() == "true") { - $("#employee-number-container").show(400); + $("#employee-container").show(400); } else { - $("#employee-number-container").hide(400); + $("#employee-container").hide(400); } }); }); diff --git a/Layout/default/footer.php b/Layout/default/footer.php index 4a7c9b0bb..749ad8949 100644 --- a/Layout/default/footer.php +++ b/Layout/default/footer.php @@ -16,6 +16,11 @@ + + is("employee")): ?> + + + + + + +
diff --git a/Layout/default/topbar.php b/Layout/default/topbar.php index 811bb578a..effb8f6fe 100644 --- a/Layout/default/topbar.php +++ b/Layout/default/topbar.php @@ -15,6 +15,43 @@ + + + +