Wiki for payment confirmation email
authorx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 26 Mar 2007 17:36:08 +0000 (17:36 +0000)
committerx2003bruneau <x2003bruneau@839d8a87-29fc-0310-9880-83ba4fa771e5>
Mon, 26 Mar 2007 17:36:08 +0000 (17:36 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1616 839d8a87-29fc-0310-9880-83ba4fa771e5

modules/payment.php
templates/xnetevents/edit.tpl

index 0d07972..f3f9d3e 100644 (file)
@@ -31,7 +31,8 @@ function cb_erreur($text) {
 }
 
 /* sort en affichant une erreur */
-function paypal_erreur($text, $send=true) {
+function paypal_erreur($text, $send=true)
+{
     global $page, $erreur;
     if ($erreur) return;
     $erreur = $text;
@@ -224,8 +225,8 @@ class PaymentModule extends PLModule
         $mymail->addTo("\"$prenom $nom\" <$forlife@polytechnique.org>");
         $mymail->addCc($conf_mail);
         $mymail->setSubject($conf_title);
-        $mymail->setTxtBody($conf_text);
-        $mymail->send();
+        $mymail->setWikiBody($conf_text);
+        $mymail->send(S::v('mail_fmt') == 'html');
 
         /* on envoie les details de la transaction à telepaiement@ */
         $mymail = new PlMailer();
@@ -317,8 +318,8 @@ class PaymentModule extends PLModule
         $mymail->addTo("\"$prenom $nom\" <$forlife@polytechnique.org>");
         $mymail->addCc($conf_mail);
         $mymail->setSubject($conf_title);
-        $mymail->setTxtBody($conf_text);
-        $mymail->send();
+        $mymail->setWikiBody($conf_text);
+        $mymail->send(S::v('mail_fmt') == 'html');
 
         /* on envoie les details de la transaction à telepaiement@ */
         $mymail = new PlMailer();
index 9163587..8759dd5 100644 (file)
@@ -152,22 +152,32 @@ function deadlineChange(box)
         <ul>
           <li><strong>Remplace les crochets</strong> ([...]) par le texte que tu désires y voir apparaître</li>
           <li>&lt;salutation&gt;, &lt;prenom&gt;, &lt;nom&gt; et &lt;montant&gt; seront <strong>automatiquement</strong> remplacés par les informations adaptées</li>
+          <li><a href="wiki_help" class="popup3">{icon name=information} tu peux utiliser une syntaxe wiki pour formatter ton texte</a></li>
         </ul>
-        <textarea name="confirmation" rows="12" cols="65">{if $paiement_message}{$paiement_message}{else}&lt;salutation&gt; &lt;prenom&gt; &lt;nom&gt;,
+        {javascript name=ajax}
+        <div id="pay_preview" style="display: none">
+          <strong>Aperçu du texte&nbsp;:</strong>
+          <hr />
+          <div id="preview"></div>
+          <hr />
+        </div>
+        <textarea name="confirmation" id="payment_text" rows="12" cols="65">{if $paiement_message}{$paiement_message}{else}&lt;salutation&gt; &lt;prenom&gt; &lt;nom&gt;,
 
-    Ton inscription à [METS LE NOM DE L'EVENEMENT ICI] a bien été enregistrée et ton paiement de &lt;montant&gt; a bien été reçu. 
-    [COMPLETE EN PRECISANT LA DATE ET LA PERSONNE A CONTACTER]
+Ton inscription à [METS LE NOM DE L'EVENEMENT ICI] a bien été enregistrée et ton paiement de &lt;montant&gt; a bien été reçu.\\
+[COMPLETE EN PRECISANT LA DATE ET LA PERSONNE A CONTACTER]
 
-    A très bientôt,
+A très bientôt,
 
-    {$smarty.session.prenom} {$smarty.session.nom}{/if}</textarea><br />
+-- 
+{$smarty.session.prenom} {$smarty.session.nom}{/if}</textarea><br />
         Page internet de l'événement&nbsp;: <input size="40" name="site" value="{$paiement_site|default:$asso.site|default:$platal->ns}" /><br />
         Le nouveau paiement sera activé automatiquement après validation par le trésorier de Polytechnique.org,
         ce qui sera fait sous peu.
         <script type="text/javascript">//<![CDATA[
           document.getElementById('new_pay').style.display=
             (document.getElementById('payid').value < 0?'':'none');
-        //]]></script>
+        //]]></script><br />
+        <input type="submit" name="preview" value="Aperçu" onclick="previewWiki('payment_text', 'preview', true, 'pay_preview'); return false;" />
       </td>
     </tr>
   </table>