Bonjour à tous.
Je vous livre le bricolage du jour, je n'aimais pas l'émail de l'expéditeur 299ko@le_nom_du_site et le sujet.
Pour personnaliser ça il suffit d'ajouter au fichier data/config.json les 2 valeurs
...
"siteLang":"fr",
"MailFrom":"moi@mondomaine.fr",
"MailSubject":"Contact depuis blablabla"}
Et de modifier ainsi le fichier plugin/contact/contact.php (2 lignes modifiées sous les //)
function contactSend() {
global $runPlugin;
$core = core::getInstance();
// $from = '299ko@' . $_SERVER['SERVER_NAME'];
$from = $core->getConfigVal('MailFrom');
$reply = strip_tags(trim($_POST['email']));
$name = strip_tags(trim($_POST['name']));
$firstName = strip_tags(trim($_POST['firstname']));
$msg = strip_tags(trim($_POST['message']));
if (!util::isEmail($reply) || $name == '' || $firstName == '' || $msg == '')
return false;
contactSave($reply);
$to = UsersManager::getUserById($runPlugin->getConfigVal('userMailId'))->email;
//$subject = 'Contact ' . $core->getConfigVal('siteName');
$subject = $core->getConfigVal('MailSubject');
$msg = $msg . "\n\n----------\n\n" . $name . " " . $firstName . " (" . $reply . ")";
if (util::isEmail($runPlugin->getConfigVal('copy')))
util::sendEmail($from, $reply, $runPlugin->getConfigVal('copy'), $subject, $msg);
return util::sendEmail($from, $reply, $to, $subject, $msg);
}
Ce serait bien de pouvoir le paramétrer depuis la console d'administration.
Ajouter un horodatage ???
@+