From 92db930d5cf6bc38caf8b660c20c73014f5358df Mon Sep 17 00:00:00 2001 From: astro2 Date: Thu, 25 Jun 2026 16:39:37 +0200 Subject: [PATCH] correction rollback --- .env | 8 ++---- config/packages/monolog.yaml | 31 +++++++++++----------- src/Controller/Frontend/HomeController.php | 20 ++++++++++++++ src/Security/LoginAuthenticator.php | 2 +- templates/frontend/index.html.twig | 2 +- 5 files changed, 40 insertions(+), 23 deletions(-) diff --git a/.env b/.env index 4013de1..a1d7bf1 100755 --- a/.env +++ b/.env @@ -34,10 +34,6 @@ MESSENGER_TRANSPORT_DSN=doctrine://default?auto_setup=0 ###> LISTMONK/API ### LISTMONK_BASE_URL=https://listmonk.powerpme.com -LISTMONK_API_USER=MaherAPI -LISTMONK_TOKEN=BVqvuHgU3N1qstEiLeWM9Ocv9b5jSYaS +LISTMONK_API_USER= +LISTMONK_TOKEN= ###> LISTMONK/API ### - -###> monolog/mattermost ### -MATTERMOST_WEBHOOK_URL=https://mattermost.powerpme.com/hooks/anc9zweugj8fprj1zifdxy6m7e -###< monolog/mattermost ### \ No newline at end of file diff --git a/config/packages/monolog.yaml b/config/packages/monolog.yaml index ebbe368..bb59708 100644 --- a/config/packages/monolog.yaml +++ b/config/packages/monolog.yaml @@ -33,22 +33,23 @@ when@prod: monolog: handlers: main: + type: fingers_crossed + action_level: error + handler: nested + excluded_http_codes: [404, 405] + channels: ["!deprecation"] + buffer_size: 50 # How many messages should be saved? Prevent memory leaks + nested: type: stream - path: "%kernel.logs_dir%/%kernel.environment%.log" - level: error - channels: ["!event"] + path: php://stderr + level: debug + formatter: monolog.formatter.json console: type: console process_psr_3_messages: false - channels: ["!event", "!doctrine", "!console"] - mattermost_filter: - type: fingers_crossed - action_level: error # Déclenche l'envoi uniquement à partir du niveau ERROR - handler: mattermost - excluded_http_codes: [404, 403] - mattermost: - type: slackwebhook - webhook_url: '%env(MATTERMOST_WEBHOOK_URL)%' - bot_name: 'Symfony Bot' # Nom de l'auteur du message dans Mattermost - icon_emoji: ':boom:' # Emoji pour illustrer le message - level: error + channels: ["!event", "!doctrine"] + deprecation: + type: stream + channels: [deprecation] + path: php://stderr + formatter: monolog.formatter.json diff --git a/src/Controller/Frontend/HomeController.php b/src/Controller/Frontend/HomeController.php index 3b5ed43..d492b76 100755 --- a/src/Controller/Frontend/HomeController.php +++ b/src/Controller/Frontend/HomeController.php @@ -30,6 +30,7 @@ use App\Entity\UserDownloader; use App\Entity\AnonymeDownloader; use App\Service\Frontend\DownloadService; +use App\Service\Frontend\ListmonkMailerService; use Symfony\Component\HttpFoundation\BinaryFileResponse; @@ -46,6 +47,7 @@ final class HomeController extends AbstractController private readonly TranslatorInterface $translator, private ParameterBagInterface $params, private DownloadService $downloadService, + private readonly ListmonkMailerService $mailer, ) { $this->projectDir = $params->get('kernel.project_dir'); } @@ -344,4 +346,22 @@ final class HomeController extends AbstractController return $this->redirectToRoute('app_frontend_history'); } + + + #[Route('/test', name: 'app_test')] + public function test() + { + die; + $this->mailer->send( + ['maher.tili@gmail.com'], + 7, + ['name'=> 'Monjie', 'video'=> 'mon happy movie test', 'date'=> '19/06/2026 15:45', 'url'=> 'https://video.powerpme.com/downloder/user/4/'], + 'external', + ['Content-Type' => 'application/json; charset=utf-8'] + ); + + dd($result); + die; + return $this->render('/frontend/test.html.twig', []); + } } diff --git a/src/Security/LoginAuthenticator.php b/src/Security/LoginAuthenticator.php index 0bb9d29..9ebdf14 100755 --- a/src/Security/LoginAuthenticator.php +++ b/src/Security/LoginAuthenticator.php @@ -64,7 +64,7 @@ class LoginAuthenticator extends AbstractLoginFormAuthenticator $this->em->clear(); if ($user->hasRole('ROLE_ADMIN')) { - return new RedirectResponse($this->urlGenerator->generate('app_test_test1')); + return new RedirectResponse($this->urlGenerator->generate('admin_home_index')); } else { return new RedirectResponse($this->urlGenerator->generate('app_frontend_home')); } diff --git a/templates/frontend/index.html.twig b/templates/frontend/index.html.twig index fe9164c..8aa9a89 100755 --- a/templates/frontend/index.html.twig +++ b/templates/frontend/index.html.twig @@ -143,6 +143,6 @@ } - +