New:
+ * Core:
+ - New mailer -FRU
+
* Events:
- Tips. -FRU/Car
- Signal bug send to OTRS and not trackers. -Car
+ - Reskin the newsletter -mYk
* Payment:
- Directly integrated into Xnet. -FRU
* Car: Pascal Corpet (Caribou) <pascal.corpet@m4x.org>
* CAT: Florian El Ahdab (LeChat) <florian.el-ahdab@m4x.org>
* FAL: Raphaël Marichez (Falco) <raphael.marichez@m4x.org>
- * FRU: Florent Bruneau (fruneau) <florent.bruneau@m4x.org>
+ * FRU: Florent Bruneau (Fruneau) <florent.bruneau@m4x.org>
* JS : Jean Sébastien Bedo <jean-sebastien.bedo@m4x.org>
* MC : Pierre Habouzit (MadCoder) <pierre.habouzit@m4x.org>
+ * mYk: Aymeric Augusting (mYk) <aymeric.augustin@m4x.org>
* OG : Olivier Guillaumin <olivier.guillaumin@m4x.org>
* SHK: Jeremy Lainé (Sharky) <jeremy.laine@m4x.org>
* VP : Vincent Palatin <vincent.palatin@m4x.org>
$R_PERIOD = "INTERVAL 6 HOUR"; // période de réponse moyenne de 6h
require('./connect.db.inc.php');
-require('diogenes/diogenes.hermes.inc.php');
+require('../classes/plmailer.php');
$res = XDB::query("SELECT count(stamp), sum(stamp < NOW() - $M_PERIOD), sum(stamp < NOW() - $R_PERIOD) FROM x4dat.requests");
list($nb,$nbold,$nbveryold) = $res->fetchOneRow();
exit;
}
-$mymail = new HermesMailer();
+$mymail = new PlMailer();
$mymail->setFrom('validation@polytechnique.org');
$mymail->addTo("validation@polytechnique.org");
$mymail->setSubject((empty($nbveryold)?"":"[urgent] ")."il y a $nb validations non effectuées");
***************************************************************************/
require_once('./connect.db.inc.php');
+require_once('../../classes/plmailer.php');
require_once("../../include/notifs.inc.php");
-require_once("diogenes/diogenes.hermes.inc.php");
$all = new AllNotifs();
</html>
EOF;
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom("Carnet Polytechnicien <support_carnet@polytechnique.org>");
$mailer->addTo("\"{$u['prenom']} {$u['nom']}\" <{$u['bestalias']}@polytechnique.org>");
$mailer->setSubject("Notifications de la semaine $week");
$MESSAGE .= "\n\n";
-require_once('diogenes/diogenes.hermes.inc.php');
-$mailer = new HermesMailer();
+require_once('../../classes/plmailer.php');
+$mailer = new PlMailer();
$mailer->setSubject("$a confirmées, $b en attente et $c sollicitées");
$mailer->setFrom('register@polytechnique.org');
$mailer->addTo('register@polytechnique.org');
elle te permettra de créer un nouveau mot de passe après avoir rentré ton
login ({$x['alias']}) et ta date de naissance !";
- require_once("diogenes/diogenes.hermes.inc.php");
- $mail = new HermesMailer();
+ require_once('../classes/plmailer.php');
+ $mail = new PlMailer();
$mail->setFrom('"Polytechnique.org" <support@polytechnique.org>');
$mail->addTo("\"{$x['prenom']} {$x['nom']}\" <{$x['alias']}@polytechnique.org>");
$mail->setSubject("Une de tes adresse de redirection Polytechnique.org ne marche plus !!");
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-require('./connect.db.inc.php');
-require("newsletter.inc.php");
+require_once('./connect.db.inc.php');
+require_once('../classes/plmailer.php');
+require_once("newsletter.inc.php");
$opt = getopt('i:h');
. ". Cette adresse est surveillée avec l'état *" . $row['state']
. "* et la description :\n" . $row['description'];
$message = wordwrap($message);
- require_once("diogenes/diogenes.hermes.inc.php");
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom("webmaster@polytechnique.org");
$mailer->addTo("hotliners@staff.polytechnique.org");
$mailer->setSubject("ALERTE LORS DE L'AJOUT DE REDIRECTION de "
}
function send_warning_homonyme($prenom, $nom, $forlife, $loginbis) {
- require_once("diogenes/diogenes.hermes.inc.php");
$cc = "support+homonyme@polytechnique.org";
$FROM = "\"Support Polytechnique.org\" <$cc>";
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom($FROM);
$mymail->setSubject("Dans 2 semaines, suppression de $loginbis@polytechnique.org");
$mymail->addTo("$prenom $nom <$forlife@polytechnique.org>");
}
function send_robot_homonyme($prenom, $nom, $forlife, $loginbis) {
- require_once("diogenes/diogenes.hermes.inc.php");
$cc = "support+homonyme@polytechnique.org";
$FROM = "\"Support Polytechnique.org\" <$cc>";
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom($FROM);
$mymail->setSubject("Mise en place du robot $loginbis@polytechnique.org");
$mymail->addTo("$prenom $nom <$forlife@polytechnique.org>");
function mark_send_mail($uid, $email, $perso, $to='', $title='', $text='')
{
- require_once("diogenes/diogenes.hermes.inc.php");
-
$hash = rand_url_id(12);
XDB::execute('UPDATE register_marketing SET nb=nb+1,hash={?},last=NOW() WHERE uid={?} AND email={?}', $hash, $uid, $email);
$sender = substr($from, 1, strpos($from, '"', 2)-1);
$text = str_replace(array("%%hash%%", "%%sender%%"), array($hash, $sender), $text);
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom($from);
$mailer->addTo($to);
$mailer->setSubject($title);
function relance($uid, $nbx = -1)
{
- require_once('xorg.mailer.inc.php');
global $globals;
if ($nbx < 0) {
$pass_encrypted = hash_encrypt($pass);
$fdate = strftime('%d %B %Y', strtotime($date));
- $mymail = new XOrgMailer('marketing/mail.relance.tpl');
+ $mymail = new PlMailer('marketing/mail.relance.tpl');
$mymail->assign('nbdix', $nbx);
$mymail->assign('fdate', $fdate);
$mymail->assign('lusername', $alias);
function sendTo($prenom, $nom, $login, $sex, $html)
{
global $globals;
- require_once('diogenes/diogenes.hermes.inc.php');
- $mailer = new HermesMailer();
- $mailer->setFrom($globals->newsletter->from);
- $mailer->setSubject($this->title(true));
- $mailer->addTo("\"$prenom $nom\" <$login@{$globals->mail->domain}>");
+ $mailer = new PlMailer();
+ $mailer->setFrom($globals->newsletter->from);
+ $mailer->setSubject($this->title(true));
+ $mailer->addTo("\"$prenom $nom\" <$login@{$globals->mail->domain}>");
if (!empty($globals->newsletter->replyto)) {
$mailer->addHeader('Reply-To',$globals->newsletter->replyto);
}
if (!empty($globals->newsletter->retpath)) {
$mailer->addHeader('Return-Path',$globals->newsletter->retpath);
}
- $mailer->setTxtBody($this->toText($prenom,$nom,$sex));
- if ($html) {
- $mailer->setHTMLBody($this->toHtml($prenom,$nom,$sex,true));
- }
- $mailer->send();
+ $mailer->setTxtBody($this->toText($prenom,$nom,$sex));
+ if ($html) {
+ $mailer->setHTMLBody($this->toHtml($prenom,$nom,$sex,true));
+ }
+ $mailer->send();
}
// }}}
$res = XDB::query("SELECT alias FROM aliases WHERE id={?} AND expire IS NULL", $h_id);
$als = $res->fetchColumn();
- require_once('diogenes/diogenes.hermes.inc.php');
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom('"Support Polytechnique.org" <support@polytechnique.org>');
$mailer->addTo("$mailorg@polytechnique.org");
$mailer->setSubject("perte de ton alias $mailorg dans un mois !");
function send_alert_mail($state, $body)
{
- require_once("diogenes/diogenes.hermes.inc.php");
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom("webmaster@polytechnique.org");
$mailer->addTo("hotliners@staff.polytechnique.org");
$mailer->setSubject("ALERTE LORS DE L'INSCRIPTION de "
VALUES ({?}, {?}, {?}, {?}, {?}, {?}, NOW(), 0, {?}, {?})",
$uid, $forlife, $bestalias, $mailorg2, $pass_encrypted, $email, $naissance, $hash);
- require_once('xorg.mailer.inc.php');
- $mymail = new XOrgMailer('register/inscrire.mail.tpl');
+ $mymail = new PlMailer('register/inscrire.mail.tpl');
$mymail->assign('mailorg', $bestalias);
$mymail->assign('lemail', $email);
$mymail->assign('pass', $pass);
// envoi d'un mail à hotliners
global $globals;
- require_once('diogenes/diogenes.hermes.inc.php');
- $mailer = new HermesMailer;
+ $mailer = new PlMailer;
$mailer->setSubject("Commentaires de validation {$this->type}");
$mailer->setFrom("validation+{$this->type}@{$globals->mail->domain}");
$mailer->addTo("hotliners@staff.polytechnique.org");
function sendmail($isok)
{
global $globals;
- require_once('diogenes/diogenes.hermes.inc.php');
- $mailer = new HermesMailer;
+ $mailer = new PlMailer();
$mailer->setSubject($this->_mail_subj());
$mailer->setFrom("validation+{$this->type}@{$globals->mail->domain}");
$mailer->addTo("\"{$this->prenom} {$this->nom}\" <{$this->bestalias}@{$globals->mail->domain}>");
{
if (!$isok) return false;
global $globals;
- require_once('diogenes/diogenes.hermes.inc.php');
- $mailer = new HermesMailer;
+ $mailer = new PlMailer;
$cc = "support+homonyme@".$globals->mail->domain;
$FROM = "\"Support Polytechnique.org\" <$cc>";
$mailer->setSubject($this->_mail_subj());
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************/
-require_once 'diogenes/diogenes.hermes.inc.php';
-
// {{{ get_all_redirects
function get_all_redirects($membres, $mls, &$client)
global $globals;
$sent = array();
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setSubject($sujet);
$mailer->setFrom($from);
- $mailer->addHeader('X-Xorg-Login', S::v('bestalias') . '@' . $globals->mail->domain);
foreach ($tos as $user) {
if ($sent[$user['email']]) continue;
+++ /dev/null
-<?php
-/***************************************************************************
- * Copyright (C) 2003-2006 Polytechnique.org *
- * http://opensource.polytechnique.org/ *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the Free Software *
- * Foundation, Inc., *
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
- ***************************************************************************/
-
-require_once('diogenes/diogenes.hermes.inc.php');
-require_once('smarty/libs/Smarty.class.php');
-
-// {{{ class XOrgMailer
-
-/** Classe de mail avec corps en templates.
- */
-class XOrgMailer extends Smarty
-{
- // {{{ properties
-
- /** stores the mail template name */
- var $_tpl;
-
- /** stores the mail From: header */
- var $_from;
- /** stores the recipients of the mail */
- var $_to = Array();
- /** stores the Cc recipients of the mail */
- var $_cc = Array();
- /** stores the Bcc recipients of the mail */
- var $_bcc = Array();
- /** stores the subject of the mail */
- var $_subject;
-
- // }}}
- // {{{ constructor
-
- function XorgMailer($tpl)
- {
- global $globals;
- $this->_tpl = $tpl;
- $this->caching=false;
- $this->compile_check=true;
-
- $this->template_dir = $globals->spoolroot . "/templates/";
- $this->compile_dir = $globals->spoolroot . "/spool/templates_c/";
- $this->config_dir = $globals->spoolroot . "/configs/";
-
- $this->register_outputfilter('mail_format');
- $this->register_function('from', 'set_from');
- $this->register_function('to', 'set_to');
- $this->register_function('cc', 'set_cc');
- $this->register_function('bcc', 'set_bcc');
- $this->register_function('subject', 'set_subject');
- }
-
- // }}}
- // {{{ function send()
-
- function send()
- {
- // do not try to optimize, in the templates, some function can modify our object, then we
- // have to fetch in the first time, and only then send the mail.
- $body = $this->fetch($this->_tpl);
- $mailer = new HermesMailer();
- $mailer->setFrom($this->_from);
- $mailer->addTo(implode(',',$this->_to));
- $mailer->setSubject($this->_subject);
- if (!empty($this->_cc)) {
- $mailer->addCc(implode(',',$this->_cc));
- }
- if (!empty($this->_bcc)) {
- $mailer->addBcc(implode(',',$this->_bcc));
- }
- $mailer->setTxtBody($body);
- $mailer->send();
- }
-
- // }}}
-}
-
-// }}}
-// {{{ function mail_format()
-
-/** used to remove the empty lines due to {from ...}, {to ...} ... functions */
-function mail_format($output, &$smarty)
-{
- return wordwrap("\n".trim($output)."\n",75);
-}
-
-// }}}
-// {{{ function format_addr()
-
-function format_addr(&$params)
-{
- if (isset($params['full'])) {
- return $params['full'];
- } elseif (empty($params['text'])) {
- return $params['addr'];
- } else {
- return $params['text'].' <'.$params['addr'].'>';
- }
-}
-
-// }}}
-// {{{ function set_from()
-
-/** template function : from.
- * {from full=...} for an already formatted address
- * {from addr=... [text=...]} else
- */
-function set_from($params, &$smarty)
-{ $smarty->_from = format_addr($params); }
-
-// }}}
-// {{{ function set_to()
-
-/** template function : to.
- * {to full=...} for an already formatted address
- * {to addr=... [text=...]} else
- */
-function set_to($params, &$smarty)
-{ $smarty->_to[] = format_addr($params); }
-
-// }}}
-// {{{ function set_cc()
-
-/** template function : cc.
- * {cc full=...} for an already formatted address
- * {cc addr=... [text=...]} else
- */
-function set_cc($params, &$smarty)
-{ $smarty->_cc[] = format_addr($params); }
-
-// }}}
-// {{{ function set_bcc()
-
-/** template function : bcc.
- * {bcc full=...} for an already formatted address
- * {bcc addr=... [text=...]} else
- */
-function set_bcc($params, &$smarty)
-{ $smarty->_bcc[] = format_addr($params); }
-
-// }}}
-// {{{ function set_subject()
-
-/** template function : subject.
- * {subject text=...}
- */
-function set_subject($params, &$smarty)
-{
- $smarty->_subject = $params['text'];
-}
-
-// }}}
-
-// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
-?>
if (XDB::execute($query)) {
user_reindex($mr['user_id']);
- require_once("diogenes/diogenes.hermes.inc.php");
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom("webmaster@polytechnique.org");
$mailer->addTo("web@polytechnique.org");
$mailer->setSubject("INTERVENTION de ".S::v('forlife'));
case "u_kill":
user_clear_all_subs($mr['user_id']);
$page->trig("'{$mr['user_id']}' a été désinscrit !");
- require_once("diogenes/diogenes.hermes.inc.php");
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom("webmaster@polytechnique.org");
$mailer->addTo("web@polytechnique.org");
$mailer->setSubject("INTERVENTION de ".S::v('forlife'));
FROM auth_user_md5 WHERE promo={?}", $promo);
list($effau, $effid) = $res->fetchOneRow();
if (5*$effau>$effid) { // + de 20% d'inscrits
- require_once("xorg.mailer.inc.php");
- $mymail = new XOrgMailer('mails/forums.promo.tpl');
+ $mymail = new PlMailer('mails/forums.promo.tpl');
$mymail->assign('promo', $promo);
$mymail->send();
}
if (empty($to) && empty($cc) && empty($to2)) {
$page->trig("Indique au moins un destinataire.");
} else {
- require_once("diogenes/diogenes.hermes.inc.php");
-
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom($from);
$mymail->setSubject($subj);
if (!empty($to)) { $mymail->addTo($to); }
if (!empty($cc)) { $mymail->addCc($cc); }
if (!empty($bcc)) { $mymail->addBcc($bcc); }
if (!empty($to2)) { $mymail->addTo($to2); }
- $mymail->addHeader('X-XOrg-Login', S::v('bestalias') . '@' . $globals->mail->domain);
$mymail->setTxtBody(wordwrap($txt,72,"\n"));
if ($mymail->send()) {
$page->trig("Ton mail a bien été envoyé.");
A bientôt sur Polytechnique.org !
L'équipe d'administration <support@polytechnique.org>";
- require_once("diogenes/diogenes.hermes.inc.php");
- $mail = new HermesMailer();
+ $mail = new PlMailer();
$mail->setFrom('"Polytechnique.org" <support@polytechnique.org>');
$mail->addTo("$dest@polytechnique.org");
$mail->setSubject("Une de tes adresse de redirection Polytechnique.org ne marche plus !!");
$page->addJsLink('close_on_esc.js');
if (Env::has('send')) {
$page->assign('bug_sent',1);
- require_once "diogenes/diogenes.hermes.inc.php";
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom('"'.S::v('prenom').' '.S::v('nom').'" <'.S::v('bestalias').'@polytechnique.org>');
$mymail->addTo('support+platal@polytechnique.org');
$mymail->setSubject('Plat/al '.Env::v('task_type').' : '.Env::v('item_summary'));
." Sujet : « {$mail['subj']} »\n"
." Date : ".strftime("le %d %b %Y à %H:%M:%S", (int)$mail['stamp'])."\n\n"
.$append;
- require_once 'diogenes/diogenes.hermes.inc.php';
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->addTo("$liste-owner@{$domain}");
$mailer->setFrom("$liste-bounces@{$domain}");
$mailer->addHeader('Reply-To', "$liste-owner@{$domain}");
$email = trim(Post::v('mail'));
if (Post::has('valide') && strlen($email) > 0) {
- require_once('diogenes/diogenes.hermes.inc.php');
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->setFrom(S::v('bestalias') . '@polytechnique.org');
$mailer->addTo('resetpass@polytechnique.org');
$mailer->setSubject("Proposition d'adresse mail pour " . $user['forlife']);
/* sort en affichant une erreur */
function cb_erreur($text) {
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->addTo("telepaiement@polytechnique.org");
$mymail->setFrom("webmaster@polytechnique.org");
$mymail->setSubject("erreur lors d'un télépaiement (CyberPaiement)");
$erreur = $text;
if (!$send) return;
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->addTo("telepaiement@polytechnique.org");
$mymail->setFrom("webmaster@polytechnique.org");
$mymail->setSubject("erreur lors d'un télépaiement (PayPal)");
function handler_cyber_return(&$page, $uid = null)
{
- require_once 'diogenes/diogenes.hermes.inc.php';
-
/* reference banque (numero de transaction) */
$champ901 = clean_request('CHAMP901');
/* cle d'acceptation */
$conf_text = str_replace("<salutation>",$femme ? "Chère" : "Cher",$conf_text);
$conf_text = str_replace("<cher>",$femme ? "Chère" : "Cher",$conf_text);
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom($conf_mail);
$mymail->addTo("\"$prenom $nom\" <$forlife@polytechnique.org>");
$mymail->addCc($conf_mail);
$mymail->send();
/* on envoie les details de la transaction à telepaiement@ */
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom("webmaster@polytechnique.org");
$mymail->addTo("telepaiement@staff.polytechnique.org");
$mymail->setSubject($conf_title);
} else {
$page->changeTpl('payment/retour_paypal.tpl');
}
- require_once 'diogenes/diogenes.hermes.inc.php';
/* reference banque (numero de transaction) */
$no_transaction = clean_request('tx');
$conf_text = str_replace("<salutation>",$femme ? "Chère" : "Cher",$conf_text);
$conf_text = str_replace("<cher>",$femme ? "Chère" : "Cher",$conf_text);
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom($conf_mail);
$mymail->addTo("\"$prenom $nom\" <$forlife@polytechnique.org>");
$mymail->addCc($conf_mail);
$mymail->send();
/* on envoie les details de la transaction à telepaiement@ */
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom("webmaster@polytechnique.org");
$mymail->addTo("telepaiement@polytechnique.org");
$mymail->setSubject($conf_title);
$res = XDB::query('SELECT email FROM emails WHERE uid = {?} AND NOT FIND_IN_SET("filter", flags)', $uid);
$mails = implode(', ', $res->fetchColumn());
- require_once "diogenes/diogenes.hermes.inc.php";
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom('"Gestion des mots de passe" <support+password@polytechnique.org>');
$mymail->addTo($mails);
$mymail->setSubject('Ton certificat d\'authentification');
global $platal;
$platal->on_subscribe($forlife, $uid, $promo, $password);
- require_once('xorg.mailer.inc.php');
- $mymail = new XOrgMailer('register/inscription.reussie.tpl');
+ $mymail = new PlMailer('register/inscription.reussie.tpl');
$mymail->assign('forlife', $forlife);
$mymail->assign('prenom', $prenom);
$mymail->send();
XDB::execute("UPDATE register_mstats SET success=NOW() WHERE uid={?}", $uid);
while (list($salias, $snom, $sprenom, $sfemme) = $res->next()) {
- require_once('diogenes/diogenes.hermes.inc.php');
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setSubject("$prenom $nom s'est inscrit à Polytechnique.org !");
$mymail->setFrom('"Marketing Polytechnique.org" <register@polytechnique.org>');
$mymail->addTo("\"$sprenom $snom\" <$salias@{$globals->mail->domain}>");
$page->addJsLink('close_on_esc.js');
if (Env::has('send')) {
$page->assign('bug_sent',1);
- require_once "diogenes/diogenes.hermes.inc.php";
- $mymail = new HermesMailer();
+ $mymail = new PlMailer();
$mymail->setFrom('"'.S::v('prenom').' '.S::v('nom').'" <'.S::v('bestalias').'@polytechnique.org>');
$mymail->addTo('support+platal@polytechnique.org');
$mymail->setSubject('Plat/al '.Env::v('task_type').' : '.Env::v('item_summary'));
XDB::execute("INSERT INTO groupex.membres
VALUES ({?}, {?}, 'membre', 'X', NULL, NULL, NULL, NULL, NULL)",
$globals->asso('id'), $uid);
- require_once 'diogenes/diogenes.hermes.inc.php';
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->addTo("$u@polytechnique.org");
$mailer->setFrom('"'.S::v('prenom').' '.S::v('nom')
.'" <'.S::v('forlife').'@polytechnique.org>');
}
elseif (Env::has('refuse'))
{
- require_once 'diogenes/diogenes.hermes.inc.php';
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->addTo("$u@polytechnique.org");
$mailer->setFrom('"'.S::v('prenom').' '.S::v('nom')
.'" <'.S::v('forlife').'@polytechnique.org>');
." résoudre ce problème.\n";
}
- require_once 'diogenes/diogenes.hermes.inc.php';
- $mailer = new HermesMailer();
+ $mailer = new PlMailer();
$mailer->addTo($to);
$mailer->setFrom('"'.S::v('prenom').' '.S::v('nom')
.'" <'.S::v('forlife').'@polytechnique.org>');
{**************************************************************************}
{config_load file="mails.conf" section="forums_promo"}
+{if !$html_version}
{from full=#from#}
{to addr=#to#}
{subject text="Création du forum promo $promo"}
Création du forum promo {$promo} à faire !
(+ de 20% d'inscrits)
+{/if}
{* vim:set et sw=2 sts=2 sws=2: *}
{**************************************************************************}
{config_load file="mails.conf" section="listes_promo"}
+{if !$html_version}
{from full=#from#}
{to addr=#to#}
{subject text="Création de la liste promo $promo"}
Création de la liste promo {$promo} à faire !
+{/if}
{* vim:set et sw=2 sts=2 sws=2: *}
{**************************************************************************}
{config_load file="mails.conf" section="marketing_relance"}
+{if !$html_version}
{subject text="$subj"}
{from full=#from#}
{to addr="$lemail"}
Polytechnique.org
"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
+{/if}
{* vim:set et sw=2 sts=2 sws=2: *}
{**************************************************************************}
{config_load file="mails.conf" section="inscription"}
+{if !$html_version}
{from full=#from#}
{to addr="$forlife@polytechnique.org"}
{subject text="Bienvenue parmi les X sur le web !"}
--
Polytechnique.org
"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
+{/if}
{* vim:set et sw=2 sts=2 sws=2: *}
{**************************************************************************}
{config_load file="mails.conf" section="inscrire"}
+{if !$html_version}
{subject text="$subj"}
{from full=#from#}
{to addr="$lemail"}
Bien cordialement,
Polytechnique.org
"Le portail des élèves & anciens élèves de l'Ecole polytechnique"
-
+{/if}
{* vim:set et sw=2 sts=2 sws=2: *}