ūüí¨ Ajoute les cat√©gories et des nouveaux textes

master
cdesmidt 2019-09-19 17:17:57 +02:00
parent 983e025f5f
commit e678b9e4c3
5 changed files with 319 additions and 145 deletions

View File

@ -1,7 +1,12 @@
<?php
$slug = $_POST['slug'];
$emails_json = json_decode(file_get_contents(__DIR__.'/emails.json'), true);
$topic = $_POST['topic'];
$emails_json = json_decode(file_get_contents(__DIR__.'/emails.json'), true)[0];
if (!array_key_exists($topic, $emails_json)) {
header('HTTP/1.0 404 Not Found');
}
$emails_json = $emails_json[$topic];
$emails = [];
foreach ($emails_json as $email) {
$emails[$email['slug']] = $email;

View File

@ -1,116 +1,265 @@
[
{
"slug": "excuse",
"name": "Excuses suite problème",
"subject": "Je suis désolé! Nous sommes au courant de votre problème et sommes en train de travailler dessus",
"body": "Je viens de voir votre mail. \n\nJe suis d√©sol√© de voir que vous avez des probl√®mes.\n\nJe vais commencer √† enqu√™ter sur ce comportement et reviens vers vous.\n\nNous allons nous assurer que ceci soit corrig√© au plus vite.\n\nEn attendant, dites moi s'il y a quoi que ce soit que je puisse faire pour √™tre s√Ľr que vous ayez la meilleure exp√©rience."
},
{
"slug": "question",
"name": "Question rapide",
"subject": "Puis-je vous poser une question ?",
"body": "Bonjour, je voulais juste vous poser une petite question rapide.\n\n[INS√ČREZ LA QUESTION ICI]\n\nEn l'attente de votre retour. Merci."
},
{
"slug": "casser",
"name": "Casser avec quelqu'un",
"subject": "Je suis désolé.",
"body": "Je sais que ça ne se fait pas par email, mais je dois te dire quelque chose d'important, et c'est très difficile à dire en personne.\n\nJe pense que nous devrions voir d'autres gens.\n\nThis is a life decision I needed to make for myself. Please don't take this upon yourself, wonder what you could have done differently, or think you're less of a person because of this.\n\nYou're truly a great person, and I've sincerely enjoyed the time we've spent together. \n\nI don't regret us being together at all. This is a decision I need to make, and I'm sorry if it hurts you. This is something I simply need to do.\n\nI hope this break will be amicable for the both of us. If you're upset, I understand. I wish no ill will towards you, and I hope you find happiness.\n\n"
},
{
"slug": "candidature",
"name": "Candidature",
"subject": "Disponible pour aider",
"body": "Bonjour !\n\nJ'ai entendu dire que vous cherchiez quelqu'un pouvant relever des défis pour votre entreprise.\n\nJ'aimerais me présenter et vous démontrer que je suis prêts à résoudre ces problèmes pour vous.\n\nVoici un lien à propos de moi et de mes expériences : https://www.mon-merveilleux-site.com\n\nQuand vous aurez du temps cette semaine, j'aimerais beaucoup que nous ayons un entretien avec vous afin de savoir si notre collaboration serait fructueuse.\n\nQuelle est votre disponibilité pour un appel rapide ?"
},
{
"slug": "annulation-service",
"name": "Annulation d'un service et remboursement",
"subject": "Annulation et remboursement",
"body": "Je souhaiterais annuler ce servive au plus vite.\n\nMerci de faire le nécessaire et, s'il vous plait, veuillez rembourser tous les frais associés.\n\nMerci."
},
{
"slug": "relance",
"name": "Relance",
"subject": "Je prend des nouvelles",
"body": "Bonjour,\n\nJe souhaite juste prendre des nouvelles.\n\nJe vous ai envoy√© un e-mail il y a un moment et je voulais juste faire un point sur cette conversation et voir comment les choses avancent pour vous.\n\nJuste pour vous rafra√ģchir la m√©moire, je vous ai email√© √† propos de [ DESCRIPTION EN UNE PHRASE DU POINT PRINCIPAL DU MAIL PR√ČC√ČDENT ]\n\nDites moi s'il y a quoique ce soit que je puisse faire pour avancer !"
},
{
"slug": "recu-a-faire-plus-tard",
"name": "Tache reçue, je le ferai plus tard",
"subject": "Bien reçu. Merci",
"body": "Petit rappel : Je suis tr√®s occup√© en ce moment, donc cela va me prendre un peu plus de temps que pr√©vu de le faire.\n\nN'h√©sitez pas √† me le rappeler si je ne reviens pas vers vous bient√īt.\n\nAussi, dites moi si, entre temps, vos priorit√©s ont chang√© et que vous n'avez plus besoin de [ CE QU'IL FAUT FAIRE ]."
},
{
"slug": "remboursement-accepte",
"name": "Accepté un remboursement",
"subject": "Votre remboursement a été accepté.",
"body": "Bonjour, je viens de recevoir votre demande de remboursement.\n\nJe suis désolé que nous n'ayons pas été à la hauteur de votre exigences.\n\nJ'ai procédé au remboursement complet de votre produit. Cela sera visible prochainement sur votre relevé bancaire.\n\nN'hésitez pas à revenir vers moi si vous avez un problème.\n\nBonne journée à vous."
},
{
"slug": "fait-longtemps",
"name": "Ça fait longtemps, on rattrape le temps",
"subject": "Hey. Comment ça va depuis le temps ?",
"body": "Ça fait un moment qu'on a pas parlé !\n\nComment ça va ?\n\nJe voulais juste reprendre contact et rattraper le temps et voir comment tu allais.\n \nRépond moi vite et dis moi ce qui t'es arrivé depuis la dernière fois."
},
{
"slug": "besoin-conseil",
"name": "Besoin conseil",
"subject": "Besoin d'un conseil",
"body": "Bonjour,\n\nj'ai besoin de ton aide si √ßa ne te d√©range pas.\n\nJ'ai du mal avec [ DESCRIPTION DU PROBL√ąME ]\n\nTu as un conseil ?\n\nTout ce que tu proposes sera grandement appr√©ci√© !"
},
{
"slug": "pas-interesse",
"name": "Pas intéressé par l'offre",
"subject": "Merci pour l'offre",
"body": "Salut,\n\nj'apprécie la pensée et l'énergie que tu as mises pour m'offrir [ LA CHOSE QUE VOUS NE SOUHAITEZ PAS ]\n\nCeci étant dit, ce n'est pas approprié pour moi en ce moment. Si cela me convient, plus tard, je te le ferai savoir.\n\nTu peux toujours m'envoyer des trucs, hein. J'apprécie :)"
},
{
"slug": "relance-facture",
"name": "Relance pour facture",
"subject": "Petit rappel - argent du",
"body": "Je voulais juste vous rappeler que vous me devez [ MONTANT DU ]\n\nC'est facile d'oublier ce genre de chose, donc je souhaitais juste vous envoyer un petit rappel.\n\nN'hésitez pas à revenir vers moi si vous avez une préférence pour l'envoi de l'argent. Je m'adapte, donc tout ce qui vous ira.\n\nMerci !"
},
{
"slug": "decale-rdv",
"name": "Décalé un RDV",
"subject": "Désolé, on doit décaler notre RDV",
"body": "Je suis terriblement désolé.\n\nUn empêchement de dernière minute m'oblire à décaler notre rendez-vous.\n\nN'hésitez pas à me donner vos disponibilités. J'essayerai de faire correspondre avec mon planning.\n\nEncore une fois, désolé pour le changement de plan."
},
{
"slug": "planifie-call",
"name": "Planifier un call",
"subject": "Un appel cette semaine ?",
"body": "Il faudrait planifier un appel rapide pour parler de [ LE SUJET ]\n\nQuelles sont vos disponibilités cette semaine ?\n\nEn l'attente de notre prochaine discussion,\n\nCordialement,"
},
{
"slug": "sick-work",
"name": "Malade / Doit rester à la maison",
"subject": "À la maison aujourd'hui",
"body": "Bonjour,\n\nSuite à une maladie, je vais devoir travailler depuis la maison aujourd'hui.\n\nJe serai disponible par tous les moyens traditionnels (e-mail, téléphone, etc.)\n\nMerci de me laisser dans la boucle !"
},
{
"slug": "merci-appel",
"name": "Merci d'avoir appelé",
"subject": "Merci pour l'appel !",
"body": "Je viens de voir que vous m'avez appelé. J'apprécie le geste.\n\nJe n'hésiterai pas à vous rappeler au plus vite.\n\nSi vous souhaitez un retour un peu plus rapide, je préfère les e-mails.\n\nRépondez moi avec le point principal de votre appel et nous pourrons commencer par là.\n\nMerci et bonne journée !"
},
{
"slug": "merci-partage-lien",
"name": "Merci d'avoir partagé ce lien",
"subject": "Merci pour le partage.",
"body": "Cool !\n\nMerci d'avoir partag√© ce lien avec moi.\n\nJ'adore ouvrir ma bo√ģte et voir ce genre de chose."
},
{
"slug": "desabo-aggressif",
"name": "Désabonnement aggressif",
"subject": "Merci de me désabonner rapidement.",
"body": "J'ai essayé de me désabonner de votre liste de diffusion à plusieurs reprises et cela ne fonctionne pas.\n\nMerci de me retirer manuellement de votre liste le plus rapidement possible. Merci de me retirer des autres listes que vous posséder par la même occasion.\n\nJe vais commencer à marquer vos e-mails comme spam dorénavant et potentiellement, contacter la CNIL.\n\nMerci."
},
{
"slug": "desabo-poli",
"name": "Désabonnement poli",
"subject": "Service plus souhaité.",
"body": "Je suis désolé. Ce service ne m'est plus du tout utile.\n\nPouvez-vous annuler mon compte ? Ce serait grandement apprécié.\n\nMerci."
"Personnel": [
{
"slug": "casser",
"name": "Casser avec quelqu'un",
"subject": "Je suis désolé.",
"body": "Je sais que ça ne se fait pas par email, mais je dois te dire quelque chose d'important, et c'est très difficile à dire en personne.\n\nJe pense que nous devrions voir d'autres gens.\n\nThis is a life decision I needed to make for myself. Please don't take this upon yourself, wonder what you could have done differently, or think you're less of a person because of this.\n\nYou're truly a great person, and I've sincerely enjoyed the time we've spent together. \n\nI don't regret us being together at all. This is a decision I need to make, and I'm sorry if it hurts you. This is something I simply need to do.\n\nI hope this break will be amicable for the both of us. If you're upset, I understand. I wish no ill will towards you, and I hope you find happiness.\n\n"
},
{
"slug": "relance",
"name": "Relance",
"subject": "Je prend des nouvelles",
"body": "Bonjour,\n\nJe souhaite juste prendre des nouvelles.\n\nJe vous ai envoy√© un e-mail il y a un moment et je voulais juste faire un point sur cette conversation et voir comment les choses avancent pour vous.\n\nJuste pour vous rafra√ģchir la m√©moire, je vous ai email√© √† propos de [ DESCRIPTION EN UNE PHRASE DU POINT PRINCIPAL DU MAIL PR√ČC√ČDENT ]\n\nDites moi s'il y a quoique ce soit que je puisse faire pour avancer !"
},
{
"slug": "fait-longtemps",
"name": "Ça fait longtemps, on rattrape le temps",
"subject": "Hey. Comment ça va depuis le temps ?",
"body": "Ça fait un moment qu'on a pas parlé !\n\nComment ça va ?\n\nJe voulais juste reprendre contact et rattraper le temps et voir comment tu allais.\n \nRépond moi vite et dis moi ce qui t'es arrivé depuis la dernière fois."
},
{
"slug": "merci-partage-lien",
"name": "Merci d'avoir partagé ce lien",
"subject": "Merci pour le partage.",
"body": "Cool !\n\nMerci d'avoir partag√© ce lien avec moi.\n\nJ'adore ouvrir ma bo√ģte et voir ce genre de chose."
},
{
"slug": "besoin-conseil",
"name": "Besoin conseil",
"subject": "Besoin d'un conseil",
"body": "Bonjour,\n\nj'ai besoin de ton aide si √ßa ne te d√©range pas.\n\nJ'ai du mal avec [ DESCRIPTION DU PROBL√ąME ]\n\nTu as un conseil ?\n\nTout ce que tu proposes sera grandement appr√©ci√© !"
}
],
"Services en ligne": [
{
"slug": "annulation-service",
"name": "Annulation d'un service et remboursement",
"subject": "Annulation et remboursement",
"body": "Je souhaiterais annuler ce servive au plus vite.\n\nMerci de faire le nécessaire et, s'il vous plait, veuillez rembourser tous les frais associés.\n\nMerci."
},
{
"slug": "remboursement-accepte",
"name": "Accepté un remboursement",
"subject": "Votre remboursement a été accepté.",
"body": "Bonjour, je viens de recevoir votre demande de remboursement.\n\nJe suis désolé que nous n'ayons pas été à la hauteur de votre exigences.\n\nJ'ai procédé au remboursement complet de votre produit. Cela sera visible prochainement sur votre relevé bancaire.\n\nN'hésitez pas à revenir vers moi si vous avez un problème.\n\nBonne journée à vous."
},
{
"slug": "desabo-aggressif",
"name": "Désabonnement aggressif",
"subject": "Merci de me désabonner rapidement.",
"body": "J'ai essayé de me désabonner de votre liste de diffusion à plusieurs reprises et cela ne fonctionne pas.\n\nMerci de me retirer manuellement de votre liste le plus rapidement possible. Merci de me retirer des autres listes que vous posséder par la même occasion.\n\nJe vais commencer à marquer vos e-mails comme spam dorénavant et potentiellement, contacter la CNIL.\n\nMerci."
},
{
"slug": "desabo-poli",
"name": "Désabonnement poli",
"subject": "Service plus souhaité.",
"body": "Je suis désolé. Ce service ne m'est plus du tout utile.\n\nPouvez-vous annuler mon compte ? Ce serait grandement apprécié.\n\nMerci."
}
],
"Freelance": [
{
"slug": "recu-a-faire-plus-tard",
"name": "Tache reçue, je le ferai plus tard",
"subject": "Bien reçu. Merci",
"body": "Petit rappel : Je suis tr√®s occup√© en ce moment, donc cela va me prendre un peu plus de temps que pr√©vu de le faire.\n\nN'h√©sitez pas √† me le rappeler si je ne reviens pas vers vous bient√īt.\n\nAussi, dites moi si, entre temps, vos priorit√©s ont chang√© et que vous n'avez plus besoin de [ CE QU'IL FAUT FAIRE ]."
},
{
"slug": "relance-facture",
"name": "Relance pour facture",
"subject": "Petit rappel - argent du",
"body": "Je voulais juste vous rappeler que vous me devez [ MONTANT DU ]\n\nC'est facile d'oublier ce genre de chose, donc je souhaitais juste vous envoyer un petit rappel.\n\nN'hésitez pas à revenir vers moi si vous avez une préférence pour l'envoi de l'argent. Je m'adapte, donc tout ce qui vous ira.\n\nMerci !"
},
{
"slug": "planifie-call",
"name": "Planifier un call",
"subject": "Un appel cette semaine ?",
"body": "Il faudrait planifier un appel rapide pour parler de [ LE SUJET ]\n\nQuelles sont vos disponibilités cette semaine ?\n\nEn l'attente de notre prochaine discussion,\n\nCordialement,"
},
{
"slug": "merci-appel",
"name": "Merci d'avoir appelé",
"subject": "Merci pour l'appel !",
"body": "Je viens de voir que vous m'avez appelé. J'apprécie le geste.\n\nJe n'hésiterai pas à vous rappeler au plus vite.\n\nSi vous souhaitez un retour un peu plus rapide, je préfère les e-mails.\n\nRépondez moi avec le point principal de votre appel et nous pourrons commencer par là.\n\nMerci et bonne journée !"
}
],
"Recherche d'emploi": [
{
"slug": "candidature",
"name": "Candidature Spontanée",
"subject": "Disponible pour aider",
"body": "Bonjour !\n\nJ'ai entendu dire que vous cherchiez quelqu'un pouvant relever des défis pour votre entreprise.\n\nJ'aimerais me présenter et vous démontrer que je suis prêts à résoudre ces problèmes pour vous.\n\nVoici un lien à propos de moi et de mes expériences : https://www.mon-merveilleux-site.com\n\nQuand vous aurez du temps cette semaine, j'aimerais beaucoup que nous ayons un entretien avec vous afin de savoir si notre collaboration serait fructueuse.\n\nQuelle est votre disponibilité pour un appel rapide ?"
},
{
"slug": "decale-rdv",
"name": "Décalé un RDV",
"subject": "Désolé, on doit décaler notre RDV",
"body": "Je suis terriblement désolé.\n\nUn empêchement de dernière minute m'oblire à décaler notre rendez-vous.\n\nN'hésitez pas à me donner vos disponibilités. J'essayerai de faire correspondre avec mon planning.\n\nEncore une fois, désolé pour le changement de plan."
},
{
"slug": "lettre-intro",
"name": "Lettre d'introduction",
"subject": "Permettez-moi de me présenter",
"body": "[ Nom du RH ],\n\nJ'ai entendu parler de l'offre d'emploi chez [Employeur potentiel] pour le poste [Titre du poste] par l'entremise de [Source de l'offre d'emploi] et j'ai √©t√© imm√©diatement int√©ress√©.\n\nC'est tr√®s excitant de voir un poste qui correspond si bien √† mes int√©r√™ts et √† mes comp√©tences. Voici quelques domaines de mon expertise qui, √† mon avis, font de moi un candidat solide pour le poste.\n\n[Comp√©tence #1] -[D√©crire l'exp√©rience]\n\n[Comp√©tence #2] -[D√©crire l'exp√©rience]\n\n[Comp√©tence #3] -[D√©crire l'exp√©rience]\n\nVeuillez me faire savoir si vous avez d'autres questions sur mes ant√©c√©dents. Je serais plus qu'heureux de fournir des r√©f√©rences et d'autres documents sur mes qualifications.\n\nMerci de votre temps et de votre consid√©ration. J'ai h√Ęte d'en apprendre davantage sur les possibilit√©s qui s'offrent √† [Employeur √©ventuel].\n\n[Votre nom]\n[Vos coordonn√©es]"
},
{
"slug": "merci-apres",
"name": "Note de remerciement suite à l'entretien",
"subject": "Merci pour cet entretien.",
"body": "[Nom de l'intervieweur],\n\nJe voulais vous remercier d'avoir pris le temps de me rencontrer. Ce fut un plaisir d'en apprendre davantage sur votre entreprise et je suis ravi‚čÖe d'avoir eu l'occasion de venir dans vos locaux.\n\nN'h√©sitez pas √† me contacter si vous avez des questions ou si vous avez besoin d'informations compl√©mentaires sur mon parcours.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
},
{
"slug": "relance",
"name": "Relance 1 semaine après l'entretien",
"subject": "Petit message pour savoir o√Ļ en est le processus d'embauche",
"body": "[Directeur RH],\n\nJ'esp√®re que vous allez bien. Je voulais juste v√©rifier s'il y a une mise √† jour sur l'√©ch√©ancier ou le statut du poste [Titre du poste] pour lequel j'ai eu une entrevue le [Date de l'entrevue].\n\nJe suis toujours tr√®s int√©ress√© et j'ai h√Ęte d'avoir de vos nouvelles. N'h√©sitez pas √† me contacter √† tout moment si vous avez besoin d'informations compl√©mentaires sur mon parcours.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
},
{
"slug": "pas-interesse",
"name": "Pas intéressé par l'offre",
"subject": "Merci pour l'offre",
"body": "Salut,\n\nj'apprécie la pensée et l'énergie que tu as mises pour m'offrir [ LA CHOSE QUE VOUS NE SOUHAITEZ PAS ]\n\nCeci étant dit, ce n'est pas approprié pour moi en ce moment. Si cela me convient, plus tard, je te le ferai savoir.\n\nTu peux toujours m'envoyer des trucs, hein. J'apprécie :)"
},
{
"slug": "refus",
"name" : "Refus du poste",
"subject": "Merci pour l'intérêt que vous avez porté à ma candidature",
"body": "[Directeur RH],\n\nJe voulais vous remercier de m'avoir consid√©r√©e pour le poste de [Titre du poste]. C'√©tait une excellente exp√©rience d'entrevue pour moi et je suis heureux de vous avoir tous rencontr√©s. \nN√©anmoins, apr√®s m√Ľre r√©flexion, j'ai l'impression de ne pas pouvoir accepter l'offre parce que [Raison].\n\nJe vous souhaite bonne chance pour combler ce poste. Ce fut un plaisir de faire votre connaissance, et j'esp√®re que nous nous croiserons √† l'avenir.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
}
],
"Mauvaises nouvelles": [
{
"slug": "deadline-manquee",
"name" : "Deadline manquée",
"subject": "Deadline manquée.",
"body": "[Collègue],\n\nJe voulais vous dire que j'ai raté la date limite pour [Projet]. Je tiens simplement à dire à quel point je suis désolé d'avoir manqué à cette obligation. Il n'y a aucune excuse pour cet échec et je suis désolé de vous avoir déçu.\n\nJe ferai tout ce qui est en mon pouvoir pour éviter que cela ne se reproduise et pour vous avertir de tout risque de dépassement de délais à l'avenir.\n\nJe suis disponible à tout moment si vous voulez en discuter plus longuement. N'hésitez pas à me contacter.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonnées]"
},
{
"slug": "faute-travail",
"name" : "Erreur au travail",
"subject": "Erreur au travail.",
"body": "[Collègue],\n\nJe vous contacte au sujet de [Projet]. Je dois vous faire savoir qu'une erreur de ma part a été commise en ce qui concerne [Erreur]. Je suis vraiment désolé pour cet oubli et je vous assure que j'en ferai une de mes principales priorités pour y remédier.\n\nSi vous voulez mieux comprendre comment j'ai commis cette erreur, je suis heureux de vous rencontrer pour en discuter davantage. N'hésitez pas à me contacter.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonnées]"
},
{
"slug": "planning-annule",
"name" : "Planning annulé",
"subject": "Je dois annulé notre RDV.",
"body": "[Coll√®gue],\n\nMerci pour l'invitation de [√Čv√©nement]. Malheureusement, je ne pourrai pas y assister √† cause de [Raison].\n\nJe voulais vous faire savoir d√®s que j'ai pu et je suis vraiment d√©sol√© pour tout inconv√©nient.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
}
],
"Demander quelque chose": [
{
"slug": "tache",
"name" : "Demande de tache",
"subject": "Demande de tache",
"body": "[Nom de la Personne],\n\nJe voulais vous contacter au sujet de [Sujet + Contexte]. Quand vous aurez un moment, seriez-vous capable de [T√Ęche].\n\nN'h√©sitez pas √† me contacter si vous avez des questions ou si vous avez besoin d'√©claircissements suppl√©mentaires. J'appr√©cie vraiment que tu travailles l√†-dessus.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
},
{
"slug": "question",
"name": "Question rapide",
"subject": "Puis-je vous poser une question ?",
"body": "Bonjour, je voulais juste vous poser une petite question rapide.\n\n[INS√ČREZ LA QUESTION ICI]\n\nEn l'attente de votre retour. Merci."
},
{
"slug": "suivi-statut",
"name" : "Suivi du statut",
"subject": "Suivi du statut.",
"body": "[Nom de la Personne],\n\nJ'espère que tout va bien. Je voulais vérifier avec vous en ce qui concerne le [Sujet]. Je veux juste m'assurer que je suis à jour.\n\nDès que possible, pouvez-vous m'envoyer une mise à jour rapide de l'état d'avancement ? N'hésitez pas à me contacter si vous avez des questions ou si vous préférez en discuter par téléphone.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonnées]"
},
{
"slug": "demande-rencontre",
"name" : "Demande de rencontre",
"subject": "Demande de rencontre",
"body": "[Nom de la Personne],\n\nSeriez-vous disponible pour discuter de [Sujet] ?\n\nJe serai libre le [Date disponible] √† [Heure disponible], mais mes horaires sont flexibles.\n\nS'il vous pla√ģt, faites-moi savoir quel est le meilleur moment pour vous.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
},
{
"slug": "demande-export-db",
"name" : "Demande d'export de base de donnée",
"subject": "Demande d'export de base de donnée.",
"body": "[Nom de la Personne],\n\nJe m'appelle [Nom + Prénom] et je suis [Titre du poste] chez [Entreprise]. Je travaille sur le projet [Nom du projet] et j'ai besoin de quelques données de [Nom de la base de données]. \nMalheureusement, je n'ai pas d'accès à cette base de données, sinon je sortirais les données moi-même.\n\n[Connaissance mutuelle] m'a dit que vous pourriez peut-être m'aider avec ça. Si vous avez le temps, j'ai besoin d'un ensemble de données qui répond à ces critères :\n\nNom de la base de données -[Nom de la base de données].\n\nNom du schéma -[Nom du schéma]\n\nNom de la table -[Nom de la table]\n\nColonnes à extraire -[Liste des Colonnes Désirées]\n\nFourchette de dates -[Date de début - Date de fin]\n\nFiltres supplémentaires -[Critères de filtrage supplémentaires].\n\nJe suis plus qu'heureux d'en discuter davantage si vous avez besoin d'éclaircissements sur les paramètres de la requête.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonnées]"
},
{
"slug": "demande-extension-deadline",
"name" : "Demande d'extension de deadline",
"subject": "Demande d'extension de deadline.",
"body": "[Nom de la Personne],\n\nMon √©quipe et moi-m√™me avons travaill√© d'arrache-pied sur [Nom du projet], mais en raison de circonstances ind√©pendantes de notre volont√©, nous pourrions ne pas respecter l'√©ch√©ance pr√©vue.\n\nJe voulais vous alerter tr√®s t√īt de ce risque et vous assurer que nous faisons tout ce qui est en notre pouvoir pour aller de l'avant. Voici quelques-unes des complications qui nous emp√™chent de respecter notre √©ch√©ance.\n\n[Probl√®me #1] -[D√©crire le probl√®me]\n\n[Probl√®me #2] -[D√©crire le probl√®me]\n\n[Probl√®me #3] -[D√©crire le probl√®me]\n\nAu nom de mon √©quipe, j'aimerais demander une modeste prolongation de notre d√©lai initial. Sera-t-il acceptable d'achever nos travaux d'ici le [Nouvelle date limite] ?\n\nMerci de m'avoir √©cout√©, j'appr√©cie vraiment. S'il vous pla√ģt, faites-moi savoir si vous voulez en discuter au t√©l√©phone.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
}
],
"Se confronter à quelqu'un": [
{
"slug": "comportement-inapproprie",
"name" : "Comportement inapproprié",
"subject": "Comportement inapproprié.",
"body": "[Nom de la Personne],\n\nJe vous envoie un courriel parce que je veux discuter du [Comportement inapproprié] qui s'est produit le [Date du comportement]. J'aurais préféré en parler au moment de l'incident, mais j'étais trop choqué pour exprimer mes sentiments.\n\nSachez que je ne suis pas à l'aise avec ce qui s'est passé et que si cela se reproduit, je devrai le signaler à [l'Autorité].\n\nSalutations,\n\n[Votre nom]\n[Vos coordonnées]"
},
{
"slug": "comportement-inapproprie-face",
"name" : "Entretien pour comportement inapproprié",
"subject": "Entretien pour comportement inapproprié.",
"body": "[Nom de la Personne],\n\nJe vous envoie un courriel parce que je veux discuter du [Comportement inappropri√©] qui s'est produit le [Date du comportement].\n\nJe pr√©f√©rerais discuter de cet incident avec vous en personne le plus t√īt possible. Mes horaires sont tr√®s flexibles et je peux vous rencontrer √† votre convenance.\n\nSalutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
}
],
"Départ": [
{
"slug": "quitter-travail",
"name" : "Quitter ton travail (mail aux collègues)",
"subject": "Ce n'est qu'un ¬ę au revoir ¬Ľ",
"body": "[Nom de la Personne ou du Groupe],\n\nJe vous envoie un courriel pour vous faire mes adieux et vous dire que mon dernier jour sera le [Dernier jour]. Ce fut un plaisir absolu de travailler avec vous et il sera difficile de trouver un groupe de professionnels plus talentueux et plus aimables.\n\nDurant mon séjour ici à [Organisation], j'ai beaucoup appris et toutes les amitiés que j'ai nouées en cours de route vont me manquer. Même si je vais changer de poste à [Nouvelle Organisation], j'espère rester en contact avec vous. Je vous souhaite bonne chance et espère que nos chemins se croiseront à nouveau à l'avenir.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonnées]"
},
{
"slug": "demenagement",
"name" : "Message pour famille/amis suite à déménagement",
"subject": "Déménagement.",
"body": "[Nom de la Personne ou du Groupe],\n\nVous avez peut-être déjà entendu dire que je vais quitter la [Ville actuelle] et me diriger vers la [Nouvelle Ville]. C'était une décision difficile à prendre, mais j'avais vraiment besoin de le faire parce que [Raison du geste]. Vous me manquerez beaucoup et je me souviendrai avec tendresse des bons moments que nous avons vécus.\n\nJ'espère qu'une fois que je serai installé, nous pourrons peut-être organiser votre visite. Je promets de rester en contact et j'espère que vous aussi.\n\nMeilleures salutations,\n\n[Votre nom]\nVotre nouvelle adresse + coordonnées]"
},
{
"slug": "demission",
"name" : "Démission",
"subject": "Démission.",
"body": "[Nom du directeur],\n\nVeuillez accepter ce courriel comme avis officiel de ma démission de mon poste chez [Employeur actuel]. J'ai l'intention de terminer mon dernier jour le [Dernier jour], mais je peux faire preuve de souplesse pour que cette transition se fasse le plus facilement possible.\n\nJe tiens à souligner à quel point je suis reconnaissant d'avoir eu l'occasion de travailler avec vous. J'ai beaucoup appris de vous, tant sur le plan personnel que professionnel, et j'espère que nous pourrons rester en contact.\n\nAu cours des prochains jours, je m'efforcerai de mettre un terme à mes responsabilités actuelles et de les transférer avec diligence aux membres appropriés de l'équipe.\n\nJe vous souhaite bonne chance et espère que nos chemins se croiseront à nouveau à l'avenir.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonnées]"
}
],
"Excuses": [
{
"slug": "excuse",
"name": "Excuses suite problème (client)",
"subject": "Je suis désolé! Nous sommes au courant de votre problème et sommes en train de travailler dessus",
"body": "Je viens de voir votre mail. \n\nJe suis d√©sol√© de voir que vous avez des probl√®mes.\n\nJe vais commencer √† enqu√™ter sur ce comportement et reviens vers vous.\n\nNous allons nous assurer que ceci soit corrig√© au plus vite.\n\nEn attendant, dites moi s'il y a quoi que ce soit que je puisse faire pour √™tre s√Ľr que vous ayez la meilleure exp√©rience."
},
{
"slug": "sick-work",
"name": "Malade / Doit rester à la maison",
"subject": "À la maison aujourd'hui",
"body": "Bonjour,\n\nSuite à une maladie, je vais devoir travailler depuis la maison aujourd'hui.\n\nJe serai disponible par tous les moyens traditionnels (e-mail, téléphone, etc.)\n\nMerci de me laisser dans la boucle !"
},
{
"slug": "excuse-sentiment",
"name" : "Excuse pour avoir dit quelque chose de mal",
"subject": "Je suis désolé pour ce que j'ai dit.",
"body": "[Nom de la Personne],\n\nJe tiens d'abord √† m'excuser sinc√®rement pour la fa√ßon dont je vous ai trait√© r√©cemment. Quand je [Action injustifi√©e], je sais que √ßa a d√Ľ √™tre blessant et je ne peux qu'esp√©rer que vous me pardonnerez.\n\nJe ferai tout ce qui est en mon pouvoir pour r√©parer ce que j'ai fait. J'appr√©cie vraiment notre relation et j'esp√®re pouvoir arranger les choses √† nouveau.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
},
{
"slug": "excuse-comportement",
"name" : "Excuse pour comportement inapproprié",
"subject": "Je suis désolé pour ce que j'ai fait.",
"body": "[Nom de la Personne],\n\nJe voulais m'excuser sincèrement auprès de vous pour mon comportement récent concernant [Comportement]. Ce n'était pas du tout professionnel de ma part et il n'y a aucune excuse pour mon comportement.\n\nSachez que je regrette vraiment mes actes et que je ne les laisserai pas se reproduire.\n\nMeilleures salutations,\n\n[Votre nom]\n[Vos coordonnées]"
}
],
"Félicitations": [
{
"slug": "jalon-personnel",
"name" : "Jalon personnel",
"subject": "Félicitation pour [ JALON ] !",
"body": "[Nom de la Personne],\n\nJ'ai entendu la bonne nouvelle et je voulais vous féliciter pour [Jalon personnel] ! Je suis ravie d'apprendre que vous allez si bien et que vous faites de si grands progrès dans la vie.\n\nVotre famille doit être très fière. Je vous souhaite encore beaucoup d'années heureuses à venir.\n\nSalutations,\n\n[Votre nom]\n[Vos coordonnées]"
},
{
"slug": "promotion",
"name" : "Promotion",
"subject": "Félicitation pour ta promotion !",
"body": "[Nom de la Personne],\n\nF√©licitations pour votre promotion √† [Nouveau poste] ! Je suis s√Ľr que tout le monde au bureau conviendra que la promotion est bien m√©rit√©e et que vous ferez un excellent travail √† votre nouveau poste.\n\nJe vous souhaite tous mes meilleurs vŇďux de succ√®s et de succ√®s continus comme celui-ci.\n\nSalutations,\n\n[Votre nom]\n[Vos coordonn√©es]"
}
]
}
]

View File

@ -1,4 +1,11 @@
<?php
header('Content-Type: application/json');
readfile(__DIR__.'/emails.json');
header('Content-Type: application/json');
$json_content = json_decode(file_get_contents(__DIR__.'/emails.json'), true)[0];
$topic = $_POST['topic'];
if (array_key_exists($topic, $json_content)) {
echo json_encode($json_content[$topic]);
}

6
public/topics.php Normal file
View File

@ -0,0 +1,6 @@
<?php
header('Content-Type: application/json');
$json_content = json_decode(file_get_contents(__DIR__.'/emails.json'), true);
echo json_encode(array_map(function($json_content_part) { return array_keys($json_content_part); }, $json_content)[0]);

View File

@ -1,17 +1,28 @@
<template>
<div class="hello">
<h1>Modèles d'Email</h1>
<h2>Templates d'email potentiellement pré-rempli à usage professionnel et personnel !</h2>
<select v-model="selected" v-on:change="selectEmail">
<option v-for="template in emails" :value="template.slug" :key="template.slug">
{{ template.name }}
</option>
</select>
<div v-if="email != null">
<h4 class="email-subject">Sujet : {{ email.subject }}</h4>
<nl2br tag="p" :text="email.body" class-name="email-body"></nl2br>
</div>
</div>
<form class="pure-form pure-form-aligned">
<fieldset>
<div class="pure-control-group">
<label for="topic">Catégorie :</label>
<select v-model="topic" v-on:change="selectTopic" id="topic">
<option v-for="template in topics" :value="template" :key="template">
{{ template }}
</option>
</select>
</div>
<div class="pure-control-group">
<label for="subject">Sujet :</label>
<select v-model="selected" v-on:change="selectEmail" v-bind="topic === null">
<option v-for="template in emails" :value="template.slug" :key="template.slug">
{{ template.name }}
</option>
</select>
</div>
<div v-if="email != null">
<h4 class="email-subject">Sujet : {{ email.subject }}</h4>
<nl2br tag="p" :text="email.body" class-name="email-body"></nl2br>
</div>
</fieldset>
</form>
</template>
<script>
@ -31,21 +42,28 @@
return {
emails: [],
selected: "",
email: null
email: null,
topics: [],
topic: null
}
},
beforeCreate() {
let $this = this;
Vue.http.get("emails.php").then(response => {
$this.emails = response.body
Vue.http.get("topics.php").then(response => {
$this.topics = response.body
});
},
methods: {
selectTopic: function() {
let $this = this;
Vue.http.post("emails.php", {"topic": $this.topic}).then(response => {
$this.emails = response.body;
});
},
selectEmail: function() {
let $this = this;
Vue.http.post("email.php", {"slug": $this.selected}).then(response => {
Vue.http.post("email.php", {"topic": $this.topic, "slug": $this.selected}).then(response => {
$this.email = response.body;
// $this.email.body.replace(/(\r\n|\n\r|\r|\n)/g, '<br>$1');
});
}
}
@ -53,19 +71,8 @@
</script>
<style scoped>
h3 {
margin: 40px 0 0;
}
ul {
list-style-type: none;
padding: 0;
}
li {
display: inline-block;
margin: 0 10px;
}
a {
color: #42b983;
.pure-control-group {
text-align: left;
}
.email-subject, .email-body {
text-align: left;