💬 Ajoute les catégories et des nouveaux textes

This commit is contained in:
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 <?php
$slug = $_POST['slug']; $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 = []; $emails = [];
foreach ($emails_json as $email) { foreach ($emails_json as $email) {
$emails[$email['slug']] = $email; $emails[$email['slug']] = $email;

View File

@ -1,116 +1,265 @@
[ [
{ {
"slug": "excuse", "Personnel": [
"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", "slug": "casser",
"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." "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": "question", },
"name": "Question rapide", {
"subject": "Puis-je vous poser une question ?", "slug": "relance",
"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." "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": "casser", },
"name": "Casser avec quelqu'un", {
"subject": "Je suis désolé.", "slug": "fait-longtemps",
"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" "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": "candidature", },
"name": "Candidature", {
"subject": "Disponible pour aider", "slug": "merci-partage-lien",
"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 ?" "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": "annulation-service", },
"name": "Annulation d'un service et remboursement", {
"subject": "Annulation et remboursement", "slug": "besoin-conseil",
"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." "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": "relance", }
"name": "Relance", ],
"subject": "Je prend des nouvelles", "Services en ligne": [
"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": "annulation-service",
{ "name": "Annulation d'un service et remboursement",
"slug": "recu-a-faire-plus-tard", "subject": "Annulation et remboursement",
"name": "Tache reçue, je le ferai plus tard", "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."
"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",
"slug": "remboursement-accepte", "subject": "Votre remboursement a été accepté.",
"name": "Accepté un remboursement", "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."
"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",
"slug": "fait-longtemps", "subject": "Merci de me désabonner rapidement.",
"name": "Ça fait longtemps, on rattrape le temps", "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."
"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": "desabo-poli",
{ "name": "Désabonnement poli",
"slug": "besoin-conseil", "subject": "Service plus souhaité.",
"name": "Besoin conseil", "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."
"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é !" ],
}, "Freelance": [
{ {
"slug": "pas-interesse", "slug": "recu-a-faire-plus-tard",
"name": "Pas intéressé par l'offre", "name": "Tache reçue, je le ferai plus tard",
"subject": "Merci pour l'offre", "subject": "Bien reçu. Merci",
"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 :)" "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", "slug": "relance-facture",
"name": "Relance pour facture", "name": "Relance pour facture",
"subject": "Petit rappel - argent du", "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 !" "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", "slug": "planifie-call",
"subject": "Désolé, on doit décaler notre RDV", "name": "Planifier un call",
"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." "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": "planifie-call", {
"name": "Planifier un call", "slug": "merci-appel",
"subject": "Un appel cette semaine ?", "name": "Merci d'avoir appelé",
"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," "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": "sick-work", ],
"name": "Malade / Doit rester à la maison", "Recherche d'emploi": [
"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": "candidature",
}, "name": "Candidature Spontanée",
{ "subject": "Disponible pour aider",
"slug": "merci-appel", "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 ?"
"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": "decale-rdv",
}, "name": "Décalé un RDV",
{ "subject": "Désolé, on doit décaler notre RDV",
"slug": "merci-partage-lien", "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."
"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": "lettre-intro",
}, "name": "Lettre d'introduction",
{ "subject": "Permettez-moi de me présenter",
"slug": "desabo-aggressif", "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]"
"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": "merci-apres",
}, "name": "Note de remerciement suite à l'entretien",
{ "subject": "Merci pour cet entretien.",
"slug": "desabo-poli", "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]"
"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." "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 <?php
header('Content-Type: application/json'); 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> <template>
<div class="hello"> <form class="pure-form pure-form-aligned">
<h1>Modèles d'Email</h1> <fieldset>
<h2>Templates d'email potentiellement pré-rempli à usage professionnel et personnel !</h2> <div class="pure-control-group">
<select v-model="selected" v-on:change="selectEmail"> <label for="topic">Catégorie :</label>
<option v-for="template in emails" :value="template.slug" :key="template.slug"> <select v-model="topic" v-on:change="selectTopic" id="topic">
{{ template.name }} <option v-for="template in topics" :value="template" :key="template">
</option> {{ template }}
</select> </option>
<div v-if="email != null"> </select>
<h4 class="email-subject">Sujet : {{ email.subject }}</h4> </div>
<nl2br tag="p" :text="email.body" class-name="email-body"></nl2br> <div class="pure-control-group">
</div> <label for="subject">Sujet :</label>
</div> <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> </template>
<script> <script>
@ -31,21 +42,28 @@
return { return {
emails: [], emails: [],
selected: "", selected: "",
email: null email: null,
topics: [],
topic: null
} }
}, },
beforeCreate() { beforeCreate() {
let $this = this; let $this = this;
Vue.http.get("emails.php").then(response => { Vue.http.get("topics.php").then(response => {
$this.emails = response.body $this.topics = response.body
}); });
}, },
methods: { methods: {
selectTopic: function() {
let $this = this;
Vue.http.post("emails.php", {"topic": $this.topic}).then(response => {
$this.emails = response.body;
});
},
selectEmail: function() { selectEmail: function() {
let $this = this; 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 = response.body;
// $this.email.body.replace(/(\r\n|\n\r|\r|\n)/g, '<br>$1');
}); });
} }
} }
@ -53,19 +71,8 @@
</script> </script>
<style scoped> <style scoped>
h3 { .pure-control-group {
margin: 40px 0 0; text-align: left;
}
ul {
list-style-type: none;
padding: 0;
}
li {
display: inline-block;
margin: 0 10px;
}
a {
color: #42b983;
} }
.email-subject, .email-body { .email-subject, .email-body {
text-align: left; text-align: left;