Ignore:
Timestamp:
Jun 18, 2011, 3:22:48 PM (10 years ago)
Author:
paladin@…
Message:

Correction du message de confirmation d'abonnement. La balise FORMULAIRE_SPIP_LISTES_INSCRIPTION utilise maintenant le patron messages_abo/standard poour répondre. Reste à revoir le charset, et peut-être le contenu du message (en plus clair, avec un lien cookie)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-listes/spip-listes_1_9_3/balise/formulaire_abonnement.php

    r47554 r48905  
    449449       
    450450                                // format d'envoi par defaut pour le premier envoi de confirmation
    451                                 $abonne['format'] = spiplistes_formats_abo_default();
     451                                $abonne['format'] = spiplistes_format_abo_default();
    452452                               
    453453                                // creation du compte ...
     
    524524
    525525
    526 function spiplistes_preparer_message ($objet, $patron, $contexte) {
    527        
    528         // si pas encore abonne' ou desabonne', pas de format ! donc forcer a texte
    529         $format = ($contexte['format'] == 'html') ? $contexte['format'] : ($contexte['format'] = 'texte');
    530 
    531         $contexte['patron'] = $patron;
    532         $path_patron = _SPIPLISTES_PATRONS_MESSAGES_DIR . $patron;
    533        
    534         list($message_html, $message_texte) = spiplistes_assembler_patron($path_patron, $contexte);
    535 
    536         $charset = $GLOBALS['meta']['spiplistes_charset_envoi'];
    537        
    538         if($charset != $GLOBALS['meta']['charset'])
    539         {
    540                 include_spip('inc/charsets');
    541                 if($format == 'html') {
    542                         $message_html = unicode2charset(charset2unicode($message_html), $charset);
    543                 }
    544                 //$message_texte = unicode2charset(charset2unicode($message_texte), $charset);
    545                 $message_texte = spiplistes_translate_2_charset ($message_texte, $charset);
    546         }
    547         $email_a_envoyer = array();
    548         $email_a_envoyer['texte'] = new phpMail('', $objet, '', $message_texte, $charset);
    549         if($format == 'html') {
    550                 $email_a_envoyer['html'] = new phpMail('', $objet, $message_html, $message_texte, $charset);
    551                 $email_a_envoyer['html']->Body = "<html>\n\n<body>\n\n" . $message_html . "\n\n</body></html>";
    552                 $email_a_envoyer['html']->AltBody = $message_texte;
    553         }
    554         $email_a_envoyer['texte']->Body = $message_texte ."\n\n";
    555         $email_a_envoyer[$format]->SetAddress($contexte['email'], $contexte['nom']);
    556        
    557         return($email_a_envoyer);
    558 }
    559 
    560526
    561527function spiplistes_texte_inventaire_abos ($id_abonne, $type_abo, $nom_site_spip) {
     
    586552}
    587553
    588 /**
    589  * renvoie le nom du patron pour la composition des messages de gestion
    590  * (confirmation d'abonnement, modification, etc.)
    591  * @return string
    592  * */
    593 function spiplistes_patron_message () {
    594         return ('standard');
    595 }
Note: See TracChangeset for help on using the changeset viewer.