From 6b7ed390a873ee68f06e194b9e949e69f371ec2d Mon Sep 17 00:00:00 2001 From: Matteo Gheza Date: Tue, 23 Jan 2024 00:15:44 +0100 Subject: [PATCH] Add surname to user info and sort users by surname in disponibili() method Telegram --- backend/app/Telegram/WebhookController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/Telegram/WebhookController.php b/backend/app/Telegram/WebhookController.php index 5948a00..9d729ee 100644 --- a/backend/app/Telegram/WebhookController.php +++ b/backend/app/Telegram/WebhookController.php @@ -144,6 +144,7 @@ class WebhookController extends $this->replyToUserChat( "ℹī¸ Informazioni sul profilo:". "\nNome: ".$user["name"]."". + (!empty($user["surname"])&& !is_null($user["surname"]) ? "\nCognome: ".$user["surname"]."" : ""). "\nDisponibile: ".($user["available"] ? "SI" : "NO"). "\nCaposquadra: ".($user["chief"] === 1 ? "SI" : "NO"). "\nAutista: ".($user["driver"] === 1 ? "SI" : "NO"). @@ -202,13 +203,14 @@ class WebhookController extends ->orderBy('trainings', 'desc') ->orderBy('availability_minutes', 'desc') ->orderBy('name', 'asc') + ->orderBy('surname', 'asc') ->get(); if(count($users) == 0) { $text = "⚠ī¸ Nessun vigile attualmente disponibile."; } else { $text = "👨‍🚒 Elenco dei vigili attualmente disponibili:"; foreach ($users as $user) { - $text .= "\n- ".$user->name.""; + $text .= "\n- ".(!empty($user->surname)&&!is_null($user->surname) ? $user->surname : "")." ".$user->name.""; if($user->chief) $text .= " CS"; if($user->driver) $text .= " 🚒"; }