yeswiki-custom-adultes-rela.../fields/NotifMailField.php
2024-04-12 19:23:32 +03:00

76 lines
2.7 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
namespace YesWiki\Custom\Field;
use YesWiki\Bazar\Field\BazarField;
use YesWiki\Core\Service\PageManager;
use Psr\Container\ContainerInterface;
/**
* @Field({"notifmail"})
*/
class NotifMailField extends BazarField
{
public function __construct(array $values, ContainerInterface $services)
{
parent::__construct($values, $services);
$this->size = null;
$this->maxChars = null;
$this->default = "";
}
protected function renderInput($entry)
{
return;
}
public function formatValuesBeforeSave($entry)
{
if ($GLOBALS['wiki']->getPageTag() == $entry['id_fiche']) {
// modification : on ne fait pas de mail
} else {
$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 linscription de ' . $entry['bf_prenom'] . ' ' . $entry['bf_nom'] . ' à la session intitulée ' . $s['bf_titre'] . '
Cette session fait partie du plan daccompagnement 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 navez rien reçu 7 jours avant, nhésitez pas à me contacter.
Belle journée,
Bien à vous,
Cyrille Bombard
Coordinateur du plan daccompagnement 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'] . ' à ' . $s['bf_titre'], $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'] . ' à ' . $s['bf_titre'], $message, $message_html);
}
}
}
protected function renderStatic($entry)
{
return;
}
}