epouses
authorx2000habouzit <x2000habouzit>
Sat, 7 Feb 2004 15:47:26 +0000 (15:47 +0000)
committerx2000habouzit <x2000habouzit>
Sat, 7 Feb 2004 15:47:26 +0000 (15:47 +0000)
configs/mails.conf
include/valid_epouses.inc.php
templates/mails/valid.epouses.tpl [new file with mode: 0644]

index c3c0762..cca4383 100644 (file)
@@ -5,3 +5,7 @@ cc=Equipe Polytechnique.org <validation+melix@polytechnique.org>
 [valid_emploi]
 from=Equipe Polytechnique.org <validation+emploi@polytechnique.org>
 cc=Equipe Polytechnique.org <validation+emploi@polytechnique.org>
+
+[valid_epouses]
+from=Equipe Polytechnique.org <validation+epouse@polytechnique.org>
+cc=Equipe Polytechnique.org <validation+epouse@polytechnique.org>
index 1d92114..38d3949 100644 (file)
@@ -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 <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();
diff --git a/templates/mails/valid.epouses.tpl b/templates/mails/valid.epouses.tpl
new file mode 100644 (file)
index 0000000..e01a29d
--- /dev/null
@@ -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: *}