Changeset 108551 in spip-zone


Ignore:
Timestamp:
Jan 18, 2018, 9:07:54 AM (3 years ago)
Author:
peetdu@…
Message:

Mettre en option l’anonymisation d’une liste. Par défaut la liste n’est plus anonyme.

Location:
_plugins_/mailsubscribers/trunk
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/mailsubscribers/trunk/base/mailsubscribers.php

    r100313 r108551  
    104104                        "titre" => "text NOT NULL DEFAULT ''",
    105105                        "descriptif" => "text DEFAULT '' NOT NULL",
     106                        "anonyme" => "varchar(3) NOT NULL DEFAULT 'non'",
    106107                        "adresse_envoi_nom" => "text DEFAULT '' NOT NULL",
    107108                        "adresse_envoi_email" => "text DEFAULT '' NOT NULL",
     
    118119                'titre' => "titre",
    119120                'date' => "date",
    120                 'champs_editables' => array('identifiant', 'titre', 'descriptif', 'date', 'statut', 'adresse_envoi_nom', 'adresse_envoi_email'),
    121                 'champs_versionnes' => array('identifiant', 'titre', 'descriptif', 'adresse_envoi_nom', 'adresse_envoi_email'),
     121                'champs_editables' => array('identifiant', 'titre', 'descriptif', 'anonyme', 'date', 'statut', 'adresse_envoi_nom', 'adresse_envoi_email'),
     122                'champs_versionnes' => array('identifiant', 'titre', 'descriptif', 'anonyme', 'adresse_envoi_nom', 'adresse_envoi_email'),
    122123                'rechercher_champs' => array('identifiant' => 1, 'titre' => 2, 'descriptif' => 1),
    123124                'tables_jointures' => array(
  • _plugins_/mailsubscribers/trunk/formulaires/editer_mailsubscribinglist.html

    r100512 r108551  
    2929#ENV*{#GET{name},#GET{defaut}}</textarea>
    3030                        </li>
     31                        #SET{name,anonyme}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     32                        <div class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
     33                                <label for="#GET{name}"><:mailsubscriberscfg:label_anonymiser:></label>[
     34                                <span class='erreur_message'>(#GET{erreurs})</span>
     35                                ]<p class="explication"><:mailsubscriberscfg:texte_config_anonymiser:></p>
     36                                <div class="choix">
     37                                        <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     38                                        [(#ENV{#GET{name}}|=={oui}|oui)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     39                                        &nbsp;&nbsp;
     40                                        <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     41                                        [(#ENV{#GET{name}}|=={oui}|non)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     42                                </div>
     43                        </div>
    3144                        <li class="fieldset">
    3245                                <fieldset>
  • _plugins_/mailsubscribers/trunk/formulaires/editer_mailsubscribinglist.php

    r100313 r108551  
    66 */
    77
    8 if (!defined('_ECRIRE_INC_VERSION')) return;
     8if (!defined('_ECRIRE_INC_VERSION')) {
     9        return;
     10}
    911
    1012include_spip('inc/actions');
  • _plugins_/mailsubscribers/trunk/lang/mailsubscriberscfg_fr.php

    r108213 r108551  
    1616
    1717        // L
     18        'label_anonymiser' => 'Anonymiser la liste ?',
    1819        'label_double_optin' => 'Validation des inscriptions',
    1920        'label_double_optin_0' => 'Simple Opt-in',
     
    3435
    3536        // T
    36         'titre_page_configurer_mailsubscriber' => 'Inscriptions à la Newsletter'
     37        'titre_page_configurer_mailsubscriber' => 'Inscriptions à la Newsletter',
     38        'texte_config_anonymiser' => 'Dans les mails de confirmation, remplacer le titre de la liste par son numéro.'
    3739);
  • _plugins_/mailsubscribers/trunk/lang/mailsubscribinglist_fr.php

    r100875 r108551  
    3636
    3737        // L
     38        'label_anonyme' => 'Cette liste est anonyme',
    3839        'label_identifiant' => 'Identifiant',
    3940        'label_auto_update_oui' => 'Mise à jour automatique',
  • _plugins_/mailsubscribers/trunk/mailsubscribers_administrations.php

    r100313 r108551  
    4141        );
    4242        $maj['1.1.1'] = array(
     43                array('maj_tables', array('spip_mailsubscribinglists')),
     44        );
     45        $maj['1.1.2'] = array(
    4346                array('maj_tables', array('spip_mailsubscribinglists')),
    4447        );
  • _plugins_/mailsubscribers/trunk/notifications/mailsubscriber_confirm.html

    r108106 r108551  
    44<div class="header">
    55        <BOUCLE_titreliste(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}>
    6         <p><:mailsubscriber:confirmsubscribe_titre_email_liste{titre_liste=##ID_MAILSUBSCRIBINGLIST}:></p>
     6        [(#ANONYME|=={non}|?{#SET{titre_liste, #TITRE}, #SET{titre_liste, ##ID_MAILSUBSCRIBINGLIST}})]
     7        <p><:mailsubscriber:confirmsubscribe_titre_email_liste{titre_liste=#GET{titre_liste}}:></p>
    78        </BOUCLE_titreliste>
    89        <p><:mailsubscriber:confirmsubscribe_titre_email:></p>
     
    1415[(#SET{nom_site_spip,[<a href="[(#URL_SITE_SPIP|url_absolue)]">(#NOM_SITE_SPIP)</a>]})]
    1516<BOUCLE_titreliste2(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}>
    16 <p><:mailsubscriber:confirmsubscribe_texte_email_liste_1{email=#GET{email},nom_site_spip=#GET{nom_site_spip},titre_liste=##ID_MAILSUBSCRIBINGLIST}:></p>
     17<p><:mailsubscriber:confirmsubscribe_texte_email_liste_1{email=#GET{email},nom_site_spip=#GET{nom_site_spip},titre_liste=#GET{titre_liste}}:></p>
    1718</BOUCLE_titreliste2>
    1819<p><:mailsubscriber:confirmsubscribe_texte_email_1{email=#GET{email},nom_site_spip=#GET{nom_site_spip}}:></p>
  • _plugins_/mailsubscribers/trunk/notifications/mailsubscriber_subscribe.html

    r108106 r108551  
    44<div class="header">
    55        <BOUCLE_titreliste(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}>
    6         <p><:mailsubscriber:subscribe_titre_email_liste{titre_liste=##ID_MAILSUBSCRIBINGLIST}:></p>
     6        [(#ANONYME|=={non}|?{#SET{titre_liste, #TITRE}, #SET{titre_liste, ##ID_MAILSUBSCRIBINGLIST}})]
     7        <p><:mailsubscriber:subscribe_titre_email_liste{titre_liste=#GET{titre_liste}}:></p>
    78        </BOUCLE_titreliste>
    89        <p><:mailsubscriber:subscribe_titre_email:></p>
     
    1314[(#SET{email,<b>#EMAIL</b>})]
    1415<BOUCLE_titreliste2(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}>
    15 <p><:mailsubscriber:subscribe_texte_email_liste_1{email=#GET{email},nom_site_spip=#GET{nom_site_spip},titre_liste=##ID_MAILSUBSCRIBINGLIST}:></p>
     16<p><:mailsubscriber:subscribe_texte_email_liste_1{email=#GET{email},nom_site_spip=#GET{nom_site_spip},titre_liste=#GET{titre_liste}}:></p>
    1617</BOUCLE_titreliste2>
    1718<p><:mailsubscriber:subscribe_texte_email_1{email=#GET{email}}:></p>
  • _plugins_/mailsubscribers/trunk/notifications/mailsubscriber_unsubscribe.html

    r108106 r108551  
    44<div class="header">
    55        <BOUCLE_titreliste(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}>
    6         <p><:mailsubscriber:unsubscribe_titre_email_liste{titre_liste=##ID_MAILSUBSCRIBINGLIST}:></p>
     6        [(#ANONYME|=={non}|?{#SET{titre_liste, #TITRE}, #SET{titre_liste, ##ID_MAILSUBSCRIBINGLIST}})]
     7        <p><:mailsubscriber:unsubscribe_titre_email_liste{titre_liste=#GET{titre_liste}}:></p>
    78        </BOUCLE_titreliste>
    89        <p><:mailsubscriber:unsubscribe_titre_email:></p>
  • _plugins_/mailsubscribers/trunk/paquet.xml

    r108209 r108551  
    22        prefix="mailsubscribers"
    33        categorie="communication"
    4         version="2.6.5"
     4        version="2.6.6"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
    77        logo="prive/themes/spip/images/mailsubscriber-32.png"
    88        documentation="https://contrib.spip.net/mailsubscribers"
    9         schema="1.1.1"
     9        schema="1.1.2"
    1010>
    1111        <nom>MailSubscribers</nom>
  • _plugins_/mailsubscribers/trunk/prive/objets/contenu/mailsubscribinglist.html

    r100313 r108551  
    1010        <span dir='#LANG_DIR' class='#EDIT{identifiant} identifiant'><tt>(#IDENTIFIANT)</tt></span>
    1111</div>]
     12
     13[<div class="champ contenu_anonyme">
     14        (#ANONYME|=={oui}|oui)<div><:mailsubscribinglist:label_anonyme:></div>
     15</div>]
     16
    1217<div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
    1318<div class='label'><:info_descriptif:></div>
Note: See TracChangeset for help on using the changeset viewer.