From e57182133f593792d4a614716a4e48d414b88298 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Laurent=20L=C3=A9cluse?= <laurent.lecluse@unicaen.fr>
Date: Wed, 4 May 2022 14:28:49 +0200
Subject: [PATCH] Affichage de la ligne de code et du fichier en cas d'erreur
 fatale

---
 module/Application/Application.php | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/module/Application/Application.php b/module/Application/Application.php
index fd28ddd59d..2e87431aba 100644
--- a/module/Application/Application.php
+++ b/module/Application/Application.php
@@ -123,7 +123,9 @@ class Application
     public static function error($exception)
     {
         header("HTTP/1.0 500 Internal Server Error");
-        self::$maintenanceText = '<h2>Une erreur est survenue !</h2>' . $exception->getMessage();
+        self::$maintenanceText = '<h2>Une erreur est survenue !</h2>'
+            . '<p>' . $exception->getMessage() . '</p>'
+            . '<p style="color:darkred">' . $exception->getFile() . ' ligne ' . $exception->getLine() . '</p>';
         if (php_sapi_name() !== 'cli') {
             require 'public/maintenance.php';
         } else {
-- 
GitLab