From c76a64684f6197b4f34f93db5561ab1434503d6c Mon Sep 17 00:00:00 2001 From: Florian Schmitt Date: Fri, 12 Apr 2024 18:42:46 +0300 Subject: [PATCH] feat: notif mail field --- fields/NotifMailField.php | 74 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 fields/NotifMailField.php diff --git a/fields/NotifMailField.php b/fields/NotifMailField.php new file mode 100644 index 0000000..57c9c74 --- /dev/null +++ b/fields/NotifMailField.php @@ -0,0 +1,74 @@ +size = null; + $this->maxChars = null; + $this->default = ""; + } + + protected function renderInput($entry) + { + return; + } + public function formatValuesBeforeSave($entry) + { + if (empty($entry['id_fiche'])) { // que pour la premiere saisie de la fiche + $session = ''; + $session_employeur = false; + if (!empty($entry['listefiche2inscription'])) { + $session = $entry['listefiche2inscription']; + } + if (!empty($entry['listefiche9inscription'])) { + $session = $entry['listefiche9inscription']; + } + if (!empty($entry['listefiche8inscription'])) { + $session = $entry['listefiche8inscription']; + } + if (!empty($entry['listefiche10inscription'])) { + $session = $entry['listefiche10inscription']; + $session_employeur = true; + } + $s = baz_valeurs_fiche($session); + $message = 'Bonjour, + +Nous vous confirmons l’inscription de ' . $entry['bf_prenom'] . ' ' . $entry['bf_nom'] . ' à la session intitulée ' . $s['bf_titre'] . ' +Cette session fait partie du plan d’accompagnement professionnel 2024 des personnes en convention Adultes-relais en Région Bretagne. + +La personne inscrite ainsi que la structure employeuse recevront la convocation à cette session 14 jours avant la dite session. +Si vous n’avez rien reçu 7 jours avant, n’hésitez pas à me contacter. + +Belle journée, +Bien à vous, +Cyrille Bombard +Coordinateur du plan d’accompagnement professionnel 2024 des médiateurs et médiatrices adultes-relais +SCOP Wision +06 63 28 13 11'; + $message_html = nl2br($message); + include_once 'tools/contact/libs/contact.functions.php'; + if (!empty($entry['bf_mail'])) { + send_mail('noreply@yeswiki.pro', 'Adultes Relais', $entry['bf_mail'], '[Adultes Relais] Confirmation de l\'inscription de ' . $entry['bf_prenom'] . ' ' . $entry['bf_nom'] . ' à ' . $date, $message, $message_html); + } + if (!empty($entry['bf_contact_administratif_tel_mail'])) { + send_mail('noreply@yeswiki.pro', 'Adultes Relais', $entry['bf_contact_administratif_tel_mail'], '[Adultes Relais] Confirmation de l\'inscription de ' . $entry['bf_prenom'] . ' ' . $entry['bf_nom'] . ' à ' . $date, $message, $message_html); + } + } + } + + protected function renderStatic($entry) + { + return; + } +}