From c74c32d3164086e80710a8613171337af37a0d9d Mon Sep 17 00:00:00 2001 From: Constantin Simonis Date: Thu, 6 Feb 2025 21:04:47 +0100 Subject: [PATCH] some improvements --- src/Controller/Admin/ViewController.php | 7 +++-- templates/admin/customer_tickets.html.twig | 2 ++ templates/admin/dashboard.html.twig | 34 +++++++++++++++++++--- 3 files changed, 36 insertions(+), 7 deletions(-) diff --git a/src/Controller/Admin/ViewController.php b/src/Controller/Admin/ViewController.php index 4f364ab..a5c1d12 100644 --- a/src/Controller/Admin/ViewController.php +++ b/src/Controller/Admin/ViewController.php @@ -25,8 +25,9 @@ class ViewController extends AbstractDashboardController public function index(): Response { return $this->render('admin/dashboard.html.twig', [ - 'total' => $this->paymentRepository->getTotalMoneyMade(), + 'totalMoney' => $this->paymentRepository->getTotalMoneyMade(), 'foodData' => $this->ticketRepository->getFoodData(), + 'totalTickets' => $this->ticketRepository->count(), ]); } @@ -38,8 +39,8 @@ class ViewController extends AbstractDashboardController public function configureMenuItems(): iterable { yield MenuItem::linktoDashboard('Dashboard', 'fa fa-home'); - yield MenuItem::linkToCrud('Customers', 'fa fa-users', Customer::class); + yield MenuItem::linkToCrud('Kunden', 'fa fa-users', Customer::class); yield MenuItem::linkToCrud('Tickets', 'fa fa-ticket', Ticket::class); - yield MenuItem::linkToCrud('Payments', 'fa fa-money', Payment::class); + yield MenuItem::linkToCrud('Zahlungen', 'fa fa-money', Payment::class); } } diff --git a/templates/admin/customer_tickets.html.twig b/templates/admin/customer_tickets.html.twig index 283c731..14f9b55 100644 --- a/templates/admin/customer_tickets.html.twig +++ b/templates/admin/customer_tickets.html.twig @@ -4,6 +4,7 @@ Name Ernährung Preis + Anmerkung @@ -13,6 +14,7 @@ {{ (ticket.type | ticket)['name'] }} {{ ticket.foodType | food }} {{ (ticket.type | ticket)['price'] }}€ + {{ ticket.note }} diff --git a/templates/admin/dashboard.html.twig b/templates/admin/dashboard.html.twig index 0f39655..0d4416f 100644 --- a/templates/admin/dashboard.html.twig +++ b/templates/admin/dashboard.html.twig @@ -1,8 +1,34 @@ {% extends '@EasyAdmin/page/content.html.twig' %} {% block content %} - {{ total }} € - meat: {{ foodData.totalMeat }} - vegetarian: {{ foodData.totalVegetarian }} - vegan: {{ foodData.totalVegan }} +
+
+
+
+
+
Ticketwert insgesamt
+

{{ totalMoney }} €

+
+
+
+
+
+
+
Essens Daten
+

Mit Fleisch: {{ foodData.totalMeat }}

+

Vegetarisch: {{ foodData.totalVegetarian }}

+

Vegan: {{ foodData.totalVegan }}

+
+
+
+
+
+
+
Ticket Anzahl
+

{{ totalTickets }}

+
+
+
+
+
{% endblock %} \ No newline at end of file