Changeset 83028 in spip-zone


Ignore:
Timestamp:
Jun 13, 2014, 10:34:04 AM (7 years ago)
Author:
cedric@…
Message:

oups, bugfix correctif de r82344 : quand le invite_from est vide, il ne faut pas envoyer un mail d'invitation, c'est une confirmation normale
+ pas de blocquote dans un <p>

Location:
_plugins_/mailsubscribers/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/lang/mailsubscriber_fr.php

    r82344 r83028  
    1515        'confirmsubscribe_sujet_email' => '[@nom_site_spip@] Confirmation d\'inscription à la Newsletter',
    1616        'confirmsubscribe_titre_email' => 'Confirmation d\'inscription à la Newsletter',
    17         'confirmsubscribe_invite_texte_email_1' => ' @invite_email_from@ vous invite à vous inscrire à la Newsletter de @nom_site_spip@ avec l\'adresse email @email@.Voici son message <blockquote>@invite_email_text@</blockquote>',
     17        'confirmsubscribe_invite_texte_email_1' => '@invite_email_from@ vous invite à vous inscrire à la Newsletter de @nom_site_spip@ avec l\'adresse email @email@.',
    1818        'confirmsubscribe_texte_email_1' => 'Vous avez demandé à vous inscrire à la Newsletter de @nom_site_spip@ avec l\'adresse email @email@.',
    1919        'confirmsubscribe_texte_email_2' => 'Pour confirmer votre inscription, merci de cliquer sur le lien suivant :
  • _plugins_/mailsubscribers/trunk/newsletter/subscribe.php

    r82353 r83028  
    6464        // Si c'est une creation d'inscrit
    6565        if (!$row){
    66                 if ( isset($options['invite_email_from']))
    67                 spip_log("Invitation ". $options['invite_email_from'] . " invite $email a s'inscrire " ,"mailsubscribers."._LOG_INFO_IMPORTANTE);
    68                 else
    69                 spip_log("Inscription liste $email " ,"mailsubscribers."._LOG_INFO_IMPORTANTE);
     66                if (isset($options['invite_email_from']) AND strlen($options['invite_email_from'])){
     67            spip_log("Invitation ". $options['invite_email_from'] . " invite $email a s'inscrire " ,"mailsubscribers."._LOG_INFO_IMPORTANTE);
     68                }
     69        else {
     70                        spip_log("Inscription liste $email " ,"mailsubscribers."._LOG_INFO_IMPORTANTE);
     71          }
    7072                // on utilise pas objet_inserer car email unique et on ne veut pas passer par etape insertion email='' qui peut echouer
    7173                // en cas de doublon
  • _plugins_/mailsubscribers/trunk/notifications/instituermailsubscriber.php

    r82353 r83028  
    3333        {
    3434                $row = sql_fetsel('*','spip_mailsubscribers','id_mailsubscriber='.intval($id_mailsubscriber));
    35                 if (isset ($row['invite_email_from']))
    36                         $modele = "notifications/mailsubscriber_invite_confirm";
    37                 else
    38                         $modele = "notifications/mailsubscriber_confirm";
     35                if (isset($row['invite_email_from']) AND strlen($row['invite_email_from'])){
     36                        $modele = "notifications/mailsubscriber_invite_confirm";
     37                }
     38        else {
     39                        $modele = "notifications/mailsubscriber_confirm";
     40          }
    3941        }
    4042        if ($modele){
     
    6163                }
    6264        }
    63         // Une fois la demande mail envoyée on réitinialise. On pet la trace de qui a invité la personne à la newsletter
    64         // mais c'est un moindre mal si la personne ne valide pas l'invitation et s'inscrit un an plus tard toute seule
    65         $ok = sql_updateq('spip_mailsubscribers',       array('invite_email_from' => '','invite_email_text'=>''), "id_mailsubscriber=".intval($id_mailsubscriber) );
    66 
     65        if ($modele=="notifications/mailsubscriber_invite_confirm"){
     66                // Une fois la demande mail envoyée on réitinialise. On pet la trace de qui a invité la personne à la newsletter
     67                // mais c'est un moindre mal si la personne ne valide pas l'invitation et s'inscrit un an plus tard toute seule
     68                sql_updateq('spip_mailsubscribers',     array('invite_email_from' => '','invite_email_text'=>''), "id_mailsubscriber=".intval($id_mailsubscriber) );
     69        }
    6770}
    6871
  • _plugins_/mailsubscribers/trunk/notifications/mailsubscriber_invite_confirm.html

    r82344 r83028  
    99[(#SET{email,<b>#EMAIL</b>})]
    1010[(#SET{invite_email_from,<b>#INVITE_EMAIL_FROM</b>})]
    11 [(#SET{invite_email_text,#INVITE_EMAIL_TEXT})]
    1211[(#SET{nom_site_spip,[<a href="[(#URL_SITE_SPIP|url_absolue)]">(#NOM_SITE_SPIP)</a>]})]
    13 <p><:mailsubscriber:confirmsubscribe_invite_texte_email_1{invite_email_from=#GET{invite_email_from},invite_email_text=#GET{invite_email_text},email=#GET{email},nom_site_spip=#GET{nom_site_spip}}:></p>
     12<p><:mailsubscriber:confirmsubscribe_invite_texte_email_1{invite_email_from=#GET{invite_email_from},email=#GET{email},nom_site_spip=#GET{nom_site_spip}}:></p>
     13[<blockquote>
     14(#INVITE_EMAIL_TEXT)
     15[<br /> &mdash; (#INVITE_EMAIL_FROM)]
     16</blockquote>]
    1417
    1518[(#SET{url,[<br><center>(#INCLURE{fond=emails/inc-button,url=[(#EMAIL|mailsubscriber_url_confirm{#JETON}|url_absolue)],label=<:newsletter:bouton_subscribe:>,width=250px})</center><br>]})]
  • _plugins_/mailsubscribers/trunk/paquet.xml

    r82344 r83028  
    22        prefix="mailsubscribers"
    33        categorie="communication"
    4         version="1.5.0"
     4        version="1.5.1"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.