From: x2000habouzit Date: Sat, 7 Feb 2004 15:47:26 +0000 (+0000) Subject: epouses X-Git-Tag: xorg/old~1895 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=a448b5e6fe0e195c224d3557c5bef7b7e98ca4da;p=platal.git epouses --- diff --git a/configs/mails.conf b/configs/mails.conf index c3c0762..cca4383 100644 --- a/configs/mails.conf +++ b/configs/mails.conf @@ -5,3 +5,7 @@ cc=Equipe Polytechnique.org [valid_emploi] from=Equipe Polytechnique.org cc=Equipe Polytechnique.org + +[valid_epouses] +from=Equipe Polytechnique.org +cc=Equipe Polytechnique.org diff --git a/include/valid_epouses.inc.php b/include/valid_epouses.inc.php index 1d92114..38d3949 100644 --- a/include/valid_epouses.inc.php +++ b/include/valid_epouses.inc.php @@ -96,47 +96,25 @@ ________EOF; 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 ', - $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(); diff --git a/templates/mails/valid.epouses.tpl b/templates/mails/valid.epouses.tpl new file mode 100644 index 0000000..e01a29d --- /dev/null +++ b/templates/mails/valid.epouses.tpl @@ -0,0 +1,30 @@ +{* $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: *}