From a27a59d66e241902f6fe9e4fcc7c0e2de159ea05 Mon Sep 17 00:00:00 2001 From: Stephen Cameron Date: Wed, 10 Mar 2021 18:44:04 +0100 Subject: [PATCH] Wait #4244 @8 --- .gitignore | 1 + app/Http/Controllers/EmailController.php | 12 +- public/assets/CCV_logo.png | Bin 0 -> 7170 bytes public/assets/CCV_slogan.png | Bin 0 -> 5243 bytes public/assets/SOS_DOS.png | Bin 0 -> 734 bytes public/assets/_READ_ME.txt | 4 + public/assets/instagram.png | Bin 0 -> 535 bytes public/assets/rendez-vous.jpg | Bin 0 -> 18915 bytes public/assets/teleconsultation.jpg | Bin 0 -> 13843 bytes public/assets/youtube.png | Bin 0 -> 496 bytes resources/views/components/button.blade.php | 27 ++ resources/views/components/columns.blade.php | 40 ++ resources/views/components/divider.blade.php | 10 + resources/views/components/spacer.blade.php | 3 + resources/views/diagnosis/email.blade.php | 385 ++++++++---------- resources/views/error.blade.php | 10 + .../views/layouts/email-wrapper.blade.php | 60 ++- resources/views/layouts/preview.blade.php | 9 +- 18 files changed, 344 insertions(+), 217 deletions(-) create mode 100644 public/assets/CCV_logo.png create mode 100644 public/assets/CCV_slogan.png create mode 100644 public/assets/SOS_DOS.png create mode 100644 public/assets/_READ_ME.txt create mode 100644 public/assets/instagram.png create mode 100644 public/assets/rendez-vous.jpg create mode 100644 public/assets/teleconsultation.jpg create mode 100644 public/assets/youtube.png create mode 100644 resources/views/components/button.blade.php create mode 100644 resources/views/components/columns.blade.php create mode 100644 resources/views/components/divider.blade.php create mode 100644 resources/views/components/spacer.blade.php create mode 100644 resources/views/error.blade.php diff --git a/.gitignore b/.gitignore index ddb9e55..1559cc6 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ /public/storage /storage/*.key /vendor +.DS_Store .idea .env .env.backup diff --git a/app/Http/Controllers/EmailController.php b/app/Http/Controllers/EmailController.php index 54ef515..5bba605 100644 --- a/app/Http/Controllers/EmailController.php +++ b/app/Http/Controllers/EmailController.php @@ -63,8 +63,16 @@ class EmailController extends Controller $data = compact('dr', 'pathology', 'name', 'email', 'surgeons', 'pathologies'); if ($action === 'send') { - Mail::to($email)->send(new Diagnosis($data)); - return redirect('/diagnosis')->with('message', 'Message envoyé avec succès !'); + + try { + Mail::to($email)->send(new Diagnosis($data)); + return redirect('/diagnosis')->with('message', 'Message envoyé avec succès !'); + + } catch (\Swift_TransportException $STe) { + $title = "Erreur lors de l'envoi de l'e-mail"; + $details = $STe->getMessage(); + return view('error', compact('title', 'details')); + } } return view('diagnosis.email', ['layout' => 'layouts.preview', 'post_data' => $request->post()] + $data); diff --git a/public/assets/CCV_logo.png b/public/assets/CCV_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..faddce827357be1ce7522561c4fad951695469be GIT binary patch literal 7170 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 QRsaA107*qoM6N<$f~$X7X#fBK literal 0 HcmV?d00001 diff --git a/public/assets/_READ_ME.txt b/public/assets/_READ_ME.txt new file mode 100644 index 0000000..798224f --- /dev/null +++ b/public/assets/_READ_ME.txt @@ -0,0 +1,4 @@ +This folder contains assets referenced in HTML e-mails sent by CCV via this app. + +Files here should never be removed or replaced without careful consideration of the consequences +(ie. broken images in e-mails already sent or unexpected results in the event an image is replaced). diff --git a/public/assets/instagram.png b/public/assets/instagram.png new file mode 100644 index 0000000000000000000000000000000000000000..e91d6c4742956faf219a0846510a4a066de6a0ca GIT binary patch literal 535 zcmV+y0_gpTP)c9JwZ^>O4t(7G?ooH!Rk6!S?^#wVLPZ^z_%O|{h)~Y z*VqX=N%d6mq3g7OeCj{$^(*ViUzyjR*=7Ejx$$kBZW1)z#<$VZ@9ZoLfL12Iv*G@J zXLfgxY)x&GxKF!-WV*07j@8{K_Qo`|2)D88pMo{CHcIh<=KoWR=kou|Ma>|G=HFL^ zr7r$cOV8NsIbNMX+Q0*O2C;g&I$!}mU1hOZ3DB-=&W#kL=uX5-;W30mvJF9S1LnyS ZaS5W4__^u{)M)?!002ovPDHLkV1lgd2+9Be literal 0 HcmV?d00001 diff --git a/public/assets/rendez-vous.jpg b/public/assets/rendez-vous.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2923e0fc3c97f010eab242ee46575a76e80f61ed GIT binary patch literal 18915 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 fWM!C?YK3q%0`i{*3i6)-g#ZNu{dpn4 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 literal 0 HcmV?d00001 diff --git a/public/assets/youtube.png b/public/assets/youtube.png new file mode 100644 index 0000000000000000000000000000000000000000..2eadd0d4d3b02e6ecf4ee51105a731f417977dda GIT binary patch literal 496 zcmVYN+qSp#+qXKmw%50NdQbIv^6C5My;rqs zHi_gy2h71ntil0Y!Wmq~M|{G^7(O{S{yFCuR$(I+p%02cP!v=MhhPC+N40;W_Q0H< zxQZ({f(_V$4VZ~Zm=eQeOu;&A#d;jTRp&d*d5n@`I>Vexr~)Amazef#C-Ooli)}Dx zxR~iM{6QTkfFig9!+tUAVYrQgP#~LOxTt@=;Kz{z3S=1!PsN;tVIven6AVRe$b$(m zd=&E#hLunZJz=S%=Vm83=3T2@HO5r688^jEO zIr~r^Lf&k;9WIS+FlUIEBDe^1zI%Rfn1q@5_nafRhKu+DbFQIiR9+6}U;$l1MMzAf m0J>r}d_RnS#O16$jQ$1o*@fRS&q6r>0000 '#ff078b', + 'color' => '#ffffff', + 'fontSize' => '13px', + 'width' => '210px', + 'height' => '35px' +]) + +

diff --git a/resources/views/components/columns.blade.php b/resources/views/components/columns.blade.php new file mode 100644 index 0000000..84663c8 --- /dev/null +++ b/resources/views/components/columns.blade.php @@ -0,0 +1,40 @@ +{{-- Responsive 2-column block --}} + +@props([ + 'cols' => 2, + 'colMaxWidth' => '350px', + 'column1', + 'column2', + 'column3', + 'column4' +]) + +
+ + + @for ($i = 1; $i <= $cols; $i++) + @php($col = "column$i") + +
+
+ {{ $$col }} +
+
+ + @if ($i < $cols) + + @endif + @endfor + +
diff --git a/resources/views/components/divider.blade.php b/resources/views/components/divider.blade.php new file mode 100644 index 0000000..36b48a7 --- /dev/null +++ b/resources/views/components/divider.blade.php @@ -0,0 +1,10 @@ +{{-- Divider Line --}} + +@props([ + 'color' => '#999', + 'width' => '100%', + 'maxWidth' => 'none', + 'height' => '1px' +]) + +
diff --git a/resources/views/components/spacer.blade.php b/resources/views/components/spacer.blade.php new file mode 100644 index 0000000..2a861d0 --- /dev/null +++ b/resources/views/components/spacer.blade.php @@ -0,0 +1,3 @@ +@props(['height' => '24px']) + +
 
diff --git a/resources/views/diagnosis/email.blade.php b/resources/views/diagnosis/email.blade.php index 6d21338..782229e 100644 --- a/resources/views/diagnosis/email.blade.php +++ b/resources/views/diagnosis/email.blade.php @@ -10,14 +10,8 @@ text-decoration: underline; } - .cta-button, .cta-button a { - color: #fff !important; - text-decoration: none !important; - } - - .ccv-contacts a { - color: #2e2c40; - font-size: 13px; + img { + display: inline; } .text-sm { @@ -34,204 +28,183 @@ @parent -
- - - - - - -
- - - - - - - - - - - - - - - - - - - - - -
- CCV Montpellier -


- Trouvons ensemble la solution chirurgicale à votre problème de dos -

-
-
Bonjour {{ $name }},
-
- Merci d’avoir sollicité le CCV Montpellier pour obtenir votre E-Diagnostic sur vos problèmes de dos.
-
- Vous exprimez ainsi votre confiance dans l’avis de nos spécialistes, et nous vous en sommes reconnaissants.
-
- L’étude préliminaire de vos informations médicales par l’équipe du CCV Montpellier, a permis de diagnostiquer une pathologie de  qui pourrait être prise en charge par un de nos spécialistes.
-
- Vous trouverez ici, une fiche résumant cette pathologie et les possibilités de traitements.
-
- Le Docteur  chirurgien spécialisé dans la pathologie vertébrale, pourra vous recevoir en consultation pour une étude complète de votre dossier.
-
- Pour prendre rendez-vous, veuillez choisir votre mode de consultation :
- - - - - - - - - - - - - - - - - - - - - - - -
Téléconsultation

Rendez-vous
- - - - - - -
-

EN TÉLÉCONSULTATION

- Ce nouveau service vous permet de rencontrer votre chirurgien sans vous déplacer.
-
-

- - - - - - -
-

À LA CLINIQUE

- Le CCV Montpellier vous accueille du lundi au vendredi de 9h00 à 12h30 et de 14h00 à 18h00.
-
-



- - - - - - -
MA E-CONSULTATION
-

- - - - - - -
RENDEZ-VOUS AU CCV
-
-
- Bien cordialement,

L’équipe du CCV MONTPELLIER


-
-
-
- -
- - - - - - - - - - -

Instagram CCVYouTube CCVSOS DOS
-
-
-
- - Clinique du Parc
- 50 Rue Emile Combes
- 34170 Castelnau-le-Lez -


04 67 33 13 63
-
- ccv@ccv-montpellier.fr
-
-
-
-
-
-
-
-
- - - - - - - - - - - - -

-

Tarifs des consultations du CCV MONTPELLIER

- - - - - - - - - - - - - - - - - - - - - - - -
Étude préliminaire de votre dossier (Demande d'avis médical en ligne) :
Gratuit
Consultation médicale au CCV (Clinique du Parc) :
(Base de Remboursement SS : 50€ pour un avis spécialiste ponctuel , 23€ pour une consultation de suivi. Prise en charge mutuelle pour le reste à charge).
80€
Téléconsultation médicale en ligne (Vidéo consultation) :
Incluant une étude approfondie de votre dossier et la rédaction d’un rapport médical (Base de Remboursement SS : 50€ pour un avis spécialiste ponctuel. Prise en charge mutuelle pour le reste à charge).
100€
Séjour médical personnalisé :
Incluant frais d’hospitalisation, transport, hébergement et prestations personnalisées à la clinique.
Sur devis
Interventions pour patients français
Pour les patients français affiliés à la Sécurité Sociale, seuls les dépassements d’honoraires seront à régler. Leurs montants vous seront communiqués sur simple demande.
Sur devis
-
-

Vous ne connaissez pas encore le service ma E-Consultation du CCV MONTPELLIER ?

-
- La téléconsultation vidéo vous permet d’expliquer en détail votre histoire médicale, de préciser vos symptômes et vos attentes dans la prise en charge de votre pathologie. Toutes vos questions pourront être abordées pendant cet entretien.
Les échanges avec votre chirurgien lui permettront de préciser son diagnostic, de vous expliquer l’origine de vos douleurs et de vous détailler un programme de soins, avec ses bénéfices, ses risques, ses taux de réussite et ses échecs.  -
-
- Ce programme de soins ne conduira pas systématiquement à une proposition de chirurgie, puisque l’intervention reste le dernier recours dans la plupart des pathologies du dos. -
-
Si toutefois, une chirurgie devait être réalisée au CCV MONTPELLIER, notre plateforme e-medecine pourra se charger de l’organisation complète de votre voyage médical. En savoir plus 
-
- Besoin d’aide ? D’information complémentaire ? Nos secrétaires médicales se feront un plaisir d’échanger avec vous du lundi au vendredi de 9h00 à 18h00. Pour être rappelé par le secrétariat médical du CCV Montpellier, cliquez-ici. -
-
+ {{-- HEADER --}} + + + + +
+ + CCV Montpellier + + + Trouvons ensemble la solution chirurgicale à votre problème de dos +

+ + +
+ + {{-- Body Intro --}} + + + + +
+ Bonjour {{ $name }},
+
+ Merci d’avoir sollicité le CCV Montpellier pour obtenir votre E-Diagnostic sur vos problèmes de dos.
+
+ Vous exprimez ainsi votre confiance dans l’avis de nos spécialistes, et nous vous en sommes reconnaissants.
+
+ L’étude préliminaire de vos informations médicales par l’équipe du CCV Montpellier, a permis de diagnostiquer une pathologie + de {{ $pathology }} qui pourrait être prise en charge par un de nos spécialistes.
+
+ Vous trouverez ici, une fiche résumant cette pathologie et les possibilités de traitements.
+
+ Le Docteur {{ $dr }} chirurgien spécialisé dans la pathologie vertébrale, pourra vous recevoir en consultation pour une étude complète de votre dossier.
+
+ Pour prendre rendez-vous, veuillez choisir votre mode de consultation : +
+ + + + {{-- 2-col RDV block --}} + + + {{-- Téléconsultation --}} + + + Téléconsultation + + +

EN TÉLÉCONSULTATION

+ Ce nouveau service vous permet de rencontrer votre chirurgien sans vous déplacer. + + + + + + + +
+ + {{-- RDV à la clinique --}} + + + Rendez-vous à la clinique + + +

À LA CLINIQUE

+ Le CCV Montpellier vous accueille du lundi au vendredi de 9h00 à 12h30 et de 14h00 à 18h00. + + + + + + + +
+ +
+ + + + + +
+ Bien cordialement, +

+ L’équipe du CCV MONTPELLIER +
+ + + + + {{-- Social icons --}} + + + + +
+ + + + + + +
Instagram CCVYouTube CCVSOS DOS
+
+ + + + + + -

+ + + + + + {{-- Tarifs --}} + + + + + + + +
+

Tarifs des consultations du CCV MONTPELLIER

+ + + + + + + + + + + + + + + + + + + + + + + +
Étude préliminaire de votre dossier (Demande d'avis médical en ligne) :
Gratuit
Consultation médicale au CCV (Clinique du Parc) :
(Base de Remboursement SS : 50€ pour un avis spécialiste ponctuel , 23€ pour une consultation de suivi. Prise en charge mutuelle pour le reste à charge).
80€
Téléconsultation médicale en ligne (Vidéo consultation) :
Incluant une étude approfondie de votre dossier et la rédaction d’un rapport médical (Base de Remboursement SS : 50€ pour un avis spécialiste ponctuel. Prise en charge mutuelle pour le reste à charge).
100€
Séjour médical personnalisé :
Incluant frais d’hospitalisation, transport, hébergement et prestations personnalisées à la clinique.
Sur devis
Interventions pour patients français
Pour les patients français affiliés à la Sécurité Sociale, seuls les dépassements d’honoraires seront à régler. Leurs montants vous seront communiqués sur simple demande.
Sur devis
+
+

Vous ne connaissez pas encore le service ma E-Consultation du CCV MONTPELLIER ?

+
+ La téléconsultation vidéo vous permet d’expliquer en détail votre histoire médicale, de préciser vos symptômes et vos attentes dans la prise en charge de votre pathologie. Toutes vos questions pourront être abordées pendant cet entretien.
Les échanges avec votre chirurgien lui permettront de préciser son diagnostic, de vous expliquer l’origine de vos douleurs et de vous détailler un programme de soins, avec ses bénéfices, ses risques, ses taux de réussite et ses échecs.  +
+
+ Ce programme de soins ne conduira pas systématiquement à une proposition de chirurgie, puisque l’intervention reste le dernier recours dans la plupart des pathologies du dos. +
+
Si toutefois, une chirurgie devait être réalisée au CCV MONTPELLIER, notre plateforme e-medecine pourra se charger de l’organisation complète de votre voyage médical. En savoir plus 
+
+ Besoin d’aide ? D’information complémentaire ? Nos secrétaires médicales se feront un plaisir d’échanger avec vous du lundi au vendredi de 9h00 à 18h00. Pour être rappelé par le secrétariat médical du CCV Montpellier, cliquez-ici. +
+
@endsection diff --git a/resources/views/error.blade.php b/resources/views/error.blade.php new file mode 100644 index 0000000..4b6befa --- /dev/null +++ b/resources/views/error.blade.php @@ -0,0 +1,10 @@ +@extends('layouts.app') + +@section('content') + +
+

{{ $title }}

+
{{ $details }}
+
+ +@endsection diff --git a/resources/views/layouts/email-wrapper.blade.php b/resources/views/layouts/email-wrapper.blade.php index 6550ccb..d6c6245 100644 --- a/resources/views/layouts/email-wrapper.blade.php +++ b/resources/views/layouts/email-wrapper.blade.php @@ -1,13 +1,59 @@ -{{-- Email wrapper --}} +{{-- Email Wrapper --}} +{{-- Ref: https://webdesign.tutsplus.com/tutorials/creating-a-future-proof-responsive-email-without-media-queries--cms-23919 --}} - + - CCV Montpellier - - + + + + + + + + @stack('head') - - @yield('content') + + +@yield('pre-content') {{-- Used for injecting preview bar --}} + +
+ + + + +
+ + + +
+ @yield('content') +
+ + + +
+
diff --git a/resources/views/layouts/preview.blade.php b/resources/views/layouts/preview.blade.php index db8bcee..7087d2c 100644 --- a/resources/views/layouts/preview.blade.php +++ b/resources/views/layouts/preview.blade.php @@ -1,7 +1,12 @@ {{-- Preview e-mail before sending --}} -@extends('layouts.app') +@extends('layouts.email-wrapper') -@section('content') +@prepend('head') + + +@endprepend + +@section('pre-content')
-- 2.39.5