if($no_update_bd) return false;
if(empty($_REQUEST['submit'])
- || ($_REQUEST['submit']!="Accepter" && $_REQUEST['submit']!="Refuser"))
+ || ($_REQUEST['submit']!="Accepter" && $_REQUEST['submit']!="Refuser"))
return false;
- $message = "Chère camarade,\n\n";
-
- if($_REQUEST['submit']=="Accepter") {
- $message .=
- " La demande de changement de nom de mariage que tu as demandée vient".
- " d'être effectuée.\n\n";
-
- if ($this->oldepouse) {
- $message .=
- " Les alias {$this->oldalias}@polytechnique.org et ".
- "{$this->oldalias}@m4x.org ont été supprimés.\n\n";
- }
+ require_once("tpl.mailer.inc.php");
+ $mymail = new TplMailer('valid.epouses.tpl');
+ $mymail->assign('username', $this->username);
- if ($this->epouse) {
- $message .=
- " De plus, les alias ".$this->alias."@polytechnique.org et ".
- $this->alias."@m4x.org ont été créés.\n\n";
- }
+ if($_REQUEST['submit']=="Accepter") {
+ $mymail->assign('answer','yes');
+ if($this->oldepouse)
+ $mymail->assign('oldepouse',$this->oldalias);
+ $mymail->assign('epouse',$this->alias);
$this->commit();
} else { // c'était donc Refuser
- $message .=
- "La demande de changement de nom de mariage que tu avais faite a été refusée.\n";
- if ($_REQUEST["motif"] != "" )
- $message .= "\nLa raison de ce refus est : \n".
- stripslashes($_REQUEST["motif"])."\n\n";
+ $mymail->assign('answer','no');
+ if (isset($_REQUEST["motif"]))
+ $_REQUEST["motif"] = stripslashes($_REQUEST["motif"]);
}
-
- $message .=
- "Cordialement,\n".
- "L'équipe X.org";
- $message = wordwrap($message,78);
- require_once("diogenes.mailer.inc.php");
- $mymail = new DiogenesMailer('Equipe Polytechnique.org <validation+epouse@polytechnique.org>',
- $this->username."@polytechnique.org",
- "[Polytechnique.org/EPOUSE] Changement de nom de mariage de ".$this->username,
- false, "validation+epouse@m4x.org");
- $mymail->setBody($message);
$mymail->send();
$this->clean();
--- /dev/null
+{* $Id: valid.epouses.tpl,v 1.1 2004-02-07 15:47:27 x2000habouzit Exp $ *}
+{config_load file="mails.conf" section="valid_epouses"}
+{subject text="[Polytechnique.org/EPOUSE] Changement de nom de mariage de $username"}
+{from full=#from#}
+{to addr="$username@polytechnique.org"}
+{cc full=#cc#}
+{if $answer eq "yes"}
+Chère camarade,
+
+ La demande de changement de nom de mariage que tu as demandée vient d'être effectuée.
+
+{if $oldepouse} Les alias {$oldepouse}@polytechnique.org et {$oldepouse}@m4x.org ont été supprimés.
+{/if}
+ De plus, les alias {$alias}@polytechnique.org et {$alias}@m4x.org ont été créés.
+
+Cordialement,
+L'équipe X.org
+{elseif $answer eq 'no'}
+Chère camarade,
+
+ La demande de changement de nom de mariage que tu avais faite a été refusée.
+{if $smarty.request.motif}
+La raison de ce refus est :
+{$smarty.request.motif}
+{/if}
+
+Cordialement,
+L'équipe X.org
+{/if}
+{* vim:set nocindent noautoindent textwidth=0: *}