From faad0cbc8f4df3b928fe2ce1bc9d72d1c6febd93 Mon Sep 17 00:00:00 2001 From: Hamza-Ayed Date: Sun, 3 May 2026 01:40:01 +0300 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20=D9=85=D9=8F=D8=B5=D8=A7=D8=AF?= =?UTF-8?q?=D9=8E=D9=82:=20=D8=AA=D8=AD=D8=AF=D9=8A=D8=AB=20=D8=A8=D8=B1?= =?UTF-8?q?=D9=85=D8=AC=D9=8A=20=D8=AC=D8=AF=D9=8A=D8=AF=202026-05-03=2001?= =?UTF-8?q?:40?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Core/Application.php | 7 +++---- public/shell.php | 12 +++++++++--- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/Core/Application.php b/app/Core/Application.php index 9a9635b..fb82df1 100644 --- a/app/Core/Application.php +++ b/app/Core/Application.php @@ -49,12 +49,11 @@ final class Application 'حدث خطأ غير متوقع في النظام', 'INTERNAL_SERVER_ERROR', 500, - $_ENV['APP_ENV'] === 'development' ? [ + [ 'message' => $e->getMessage(), 'file' => $e->getFile(), - 'line' => $e->getLine(), - 'trace' => $e->getTraceAsString() - ] : null + 'line' => $e->getLine() + ] ); } } diff --git a/public/shell.php b/public/shell.php index 00e8ccb..eeb90a3 100644 --- a/public/shell.php +++ b/public/shell.php @@ -160,9 +160,15 @@ } catch (err) { const errEl = document.getElementById('login-error'); let msg = 'خطأ في الدخول'; - if (err && err.error && err.error.message_ar) msg = err.error.message_ar; - else if (err && err.message) msg = err.message; - else if (typeof err === 'string') msg = err; + if (err && err.error && err.error.details && err.error.details.message) { + msg = err.error.details.message; + } else if (err && err.error && err.error.message_ar) { + msg = err.error.message_ar; + } else if (err && err.message) { + msg = err.message; + } else if (typeof err === 'string') { + msg = err; + } errEl.textContent = msg; errEl.classList.remove('hidden'); }