Changeset 59256 in spip-zone


Ignore:
Timestamp:
Mar 13, 2012, 11:49:45 AM (8 years ago)
Author:
kent1@…
Message:

report de http://zone.spip.org/trac/spip-zone/changeset/59099/_plugins_/abomailmans/branches/v1

Location:
_plugins_/abomailmans/trunk
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/abomailmans/trunk/abomailmans_administrations.php

    r58711 r59256  
    1414        $maj['0.32'] = array('maj_tables',array('spip_abomailmans'));
    1515        $maj['0.33'] = array('maj_tables',array('spip_abomailmans'));
     16        $maj['0.34'] = array('maj_tables',array('spip_abomailmans'));
    1617
    1718        include_spip('base/upgrade');
     
    2122function abomailmans_vider_tables($nom_meta_base_version) {
    2223        include_spip('base/abstract_sql');
    23         sql_drop_table("spip_tickets");
     24        sql_drop_table("spip_abomailmans");
    2425        effacer_meta($nom_meta_base_version);
    2526}
  • _plugins_/abomailmans/trunk/base/abomailmans_install.php

    r58715 r59256  
    3636                        "titre"         => "varchar(255) NOT NULL",
    3737                        "descriptif"    => "text",
     38                        "abo_type" => "varchar(255) NOT NULL DEFAULT 'news'",
    3839                        "email"         => "varchar(255)",
    3940                        "email_sympa"   => "varchar(255) DEFAULT '' NOT NULL",
  • _plugins_/abomailmans/trunk/content/newsletter.html

    r58728 r59256  
    11[(#REM) Fil d'Ariane ]
    2 <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:contact:titre:></strong></p>
     2<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:abomailmans:bouton_listes_diffusion:></strong></p>
    33
    44<div class="contenu-principal">
  • _plugins_/abomailmans/trunk/contenu/page-newsletter.html

    r44368 r59256  
    11[(#REM) Fil d'Ariane ]
    2 <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:contact:titre:></strong></p>
     2<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> &gt; </span><strong class="on"><:abomailmans:bouton_listes_diffusion:></strong></p>
    33
    44<div class="contenu-principal">
  • _plugins_/abomailmans/trunk/formulaires/abomailman.html

    r58728 r59256  
    22        [<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</div>]
    33        [<p class="reponse_formulaire reponse_formulaire_erreur">(#ENV*{message_erreur})</p>]
    4         [(#ENV{editable}|oui)
     4        <BOUCLE_editable(CONDITION){si #ENV{editable}|oui}>
     5        <B_listes>
     6        #SET{abo_types,#ARRAY}
     7        <BOUCLE_types(ABOMAILMANS){id_abomailman?}{desactive=0}{fusion abo_type}>
     8        [(#SET{abo_types,[(#GET{abo_types}|push{#ABO_TYPE})]})]
     9        </BOUCLE_types>
     10        [(#GET{abo_types}|count|>{1}|oui)
     11                [(#SET{legende,<:abomailmans:inscription_lettres_legende:>})]
     12        ]
     13        [(#GET{abo_types}|count|=={1}|oui)
     14                [(#GRAND_TOTAL|>{1}|oui)
     15                        [(#SET{legende,[(#VAL{abomailmans:legende_inscriptions_}|concat{#GET{abo_types}|table_valeur{0}}|_T)]})]
     16                ]
     17                [(#GRAND_TOTAL|>{1}|non)
     18                        [(#SET{legende,[(#VAL{abomailmans:legende_inscription_}|concat{#GET{abo_types}|table_valeur{0}}|_T)]})]
     19                ]
     20        ]
    521        <form method='post' action='#ENV{action}' enctype='multipart/form-data' id='abomailmansListes'>
    622                <div>
     
    824                parametre : url d'action ]
    925                #ACTION_FORMULAIRE{#ENV{action}}
    10                 <ul>
    11                         <li class="fieldset">
    12                         <fieldset>
    13                                 <h3 class="legend"><:abomailmans:inscription_lettres_legende:></h3>
    14                                         <ul>
    15                                                 <li class="editer abomailman_nom[ (#ENV**{erreurs}|table_valeur{nom}|oui)erreur]">
    16                                                         <label for="nom"><:abomailmans:nom:></label>
    17                                                         [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom})</span>]
    18                                                         <input name="nom" id="nom" type="text" class="text" value="#ENV{nom}" />
    19                                                 </li>
    20                                                 <li class="editer obligatoire abomailman_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]">
    21                                                         <label for="email_listes"><:abomailmans:email_abonnement:></label>
    22                                                         [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span>]
    23                                                         <input name="email" id="email_listes" type="text" class="text" value="#ENV{email}" />
    24                                                 </li>
    25                                                 <INCLURE{fond=prive/listes/listes_des_listes}{id_abomailman}{erreurs}>
    26                                         </ul>
    27                                         <p class="boutons">
    28                                 <input name="abonnement" type="submit" value="<:abomailmans:btn_abonnement:>" class="submit" />
    29                                                 <input name="desabonnement" type="submit" value="<:abomailmans:btn_desabonnement:>" class="submit" />
    30                         </p>
    31                         </fieldset>
    32                         </li>
    33                 </ul>
     26                <fieldset>
     27                        <legend>#GET{legende}</legend>
     28                                <ul>
     29                                        <li class="abomailman_nom[ (#ENV**{erreurs}|table_valeur{nom}|oui)erreur]">
     30                                                <label for="nom"><:abomailmans:nom:></label>
     31                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{nom})</span>]
     32                                                <input name="nom" id="nom" type="text" class="text" value="#ENV{nom}" />
     33                                        </li>
     34                                        <li class="obligatoire abomailman_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]">
     35                                                <label for="email_listes"><:abomailmans:email_abonnement:></label>
     36                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span>]
     37                                                <input name="email" id="email_listes" type="text" class="text" value="#ENV{email}" />
     38                                        </li>
     39                                       
     40                                        <li class="abomailman_listes[ (#ENV**{erreurs}|table_valeur{listes}|oui)erreur]">
     41                                                [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{listes})</span>]
     42                                                <ul>
     43                                                        <li class="editer_listes">
     44                                                        <BOUCLE_listes(ABOMAILMANS){id_abomailman ?}{desactive=0}{par num titre,titre}>
     45                                                        <div class="choix">
     46                                                                <label for="liste_#ID_ABOMAILMAN" class="#EDIT{titre}} #LANG" lang="#LANG"[ title="(#LANG|traduire_nom_langue)"]>#TITRE</label>
     47                                                                <input name="listes[]" type="checkbox" id="liste_#ID_ABOMAILMAN" value="#ID_ABOMAILMAN"[(#GRAND_TOTAL|=={1}|oui) checked="checked"] />
     48                                                                [<p class="explications #EDIT{descriptif}">
     49                                                                (#DESCRIPTIF|PtoBR)
     50                                                                </p>]
     51                                                        </div>
     52                                                        </BOUCLE_listes>
     53                                                        </li>
     54                                                </ul>
     55                                        </li>
     56                                               
     57                                </ul>
     58                                <p class="boutons">
     59                        <input name="abonnement" type="submit" value="<:abomailmans:btn_abonnement:>" class="submit" />
     60                                        <input name="desabonnement" type="submit" value="<:abomailmans:btn_desabonnement:>" class="submit" />
     61                </p>
     62                </fieldset>
    3463                </div>
    35         </form>]
     64        </form>
     65        </B_listes>
     66        </BOUCLE_editable>
    3667</div>
  • _plugins_/abomailmans/trunk/formulaires/editer_abomailman.html

    r58724 r59256  
    1717                                ]<textarea name='descriptif' id='descriptif' class='text multilang' cols='40' rows='2'>[(#ENV**{descriptif})]</textarea>
    1818                        </li>
     19                        <li class='editer editer_abo_type[ (#ENV**{erreurs}|table_valeur{abo_type}|oui)erreur]'>
     20                                <label for="desactive_active"><:abomailmans:label_type_abo:></label>
     21                                <div class="choix">
     22                                        <input type="radio" value="news" id="abo_type_news" name="abo_type"[(#ENV{abo_type}|=={news}|oui)checked="checked"] />
     23                                        <label for="abo_type_news"><:abomailmans:label_type_news:></label>
     24                                </div>
     25                                <div class="choix">
     26                                        <input type="radio" value="ml" id="desactive_desactive" name="abo_type"[(#ENV{abo_type}|=={ml}|oui)checked="checked"] />
     27                                        <label for="abo_type_ml"><:abomailmans:label_type_ml:></label>
     28                                </div>
     29                        </li>
    1930                        <li class="fieldset">
    2031                                <fieldset>
    2132                                        <h3 class="legend"><:abomailmans:emails_a_renseigner:></h3>
    22                                         <ul>
    23                                                         <li class="editer obligatoire editer_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]">
    24                                                                 <label for="email" class="obligatoire"><:abomailmans:destinataire:></label>
    25                                                                 <p class="explication"><:abomailmans:emailliste_abomailman:></p>
    26                                                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span>]
    27                                                                 <input type="text"  id="email" name="email" value="[(#ENV**{email})]" size="50" />
    28                                                         </li>
    29                                                         <li class="editer editer_email_subscribe[ (#ENV**{erreurs}|table_valeur{email_subscribe}|oui)erreur]">
    30                                                                 <label for="email_subscribe"><:abomailmans:emailliste_subscribe:></label>
    31                                                                 <p class="explication"><:abomailmans:explication_email_subscribe:></p>
    32                                                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_subscribe})</span>]
    33                                                                 <input type="text"  id="email_subscribe" name="email_subscribe" value="[(#ENV**{email_subscribe})]" size="50" />
    34                                                         </li>
    35                                                         <li class="editer editer_email_unsubscribe[ (#ENV**{erreurs}|table_valeur{email_unsubscribe}|oui)erreur]">
    36                                                                 <label for="email_unsubscribe"><:abomailmans:emailliste_unsubscribe:></label>
    37                                                                 <p class="explication"><:abomailmans:explication_email_unsubscribe:></p>
    38                                                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_unsubscribe})</span>]
    39                                                                 <input type="text"  id="email_unsubscribe" name="email_unsubscribe" value="[(#ENV**{email_unsubscribe})]" size="50" />
    40                                                         </li>
    41                                                         <li class="editer editer_email_sympa[ (#ENV**{erreurs}|table_valeur{email_sympa}|oui)erreur]">
    42                                                                 <label for="email_sympa"><:abomailmans:emailliste_abosympa:></label>
    43                                                                 <p class="explication"><:abomailmans:explication_email_sympa:></p>
    44                                                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_sympa})</span>]
    45                                                                 <input type="text"  id="email_sympa" name="email_sympa" value="[(#ENV**{email_sympa})]" size="50" />
    46                                                         </li>
    47                                                         [<li class="editer editer_langue[ (#ENV**{erreurs}|table_valeur{langue}|oui)erreur]">
    48                                                                 <label for="langue"><:abomailmans:langue_liste:></label>
    49                                                                 [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{langue})</span>]
    50                                                                 <select name="langue" id="langue">
    51                                                                         <option value=""><:abomailmans:aucune_langue:></option>
    52                                                                         (#VAL{changer_lang}|liste_options_langues{#ENV*{langue}})
    53                                                                 </select>
    54                                                         </li>]
    55                                                 </ul>
     33                                <ul>
     34                                                <li class="editer obligatoire editer_email[ (#ENV**{erreurs}|table_valeur{email}|oui)erreur]">
     35                                                        <label for="email" class="obligatoire"><:abomailmans:destinataire:></label>
     36                                                        <p class="explication"><:abomailmans:emailliste_abomailman:></p>
     37                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email})</span>]
     38                                                        <input type="text"  id="email" name="email" value="[(#ENV**{email})]" size="50" />
     39                                                </li>
     40                                                <li class="editer editer_email_subscribe[ (#ENV**{erreurs}|table_valeur{email_subscribe}|oui)erreur]">
     41                                                        <label for="email_subscribe"><:abomailmans:emailliste_subscribe:></label>
     42                                                        <p class="explication"><:abomailmans:explication_email_subscribe:></p>
     43                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_subscribe})</span>]
     44                                                        <input type="text"  id="email_subscribe" name="email_subscribe" value="[(#ENV**{email_subscribe})]" size="50" />
     45                                                </li>
     46                                                <li class="editer editer_email_unsubscribe[ (#ENV**{erreurs}|table_valeur{email_unsubscribe}|oui)erreur]">
     47                                                        <label for="email_unsubscribe"><:abomailmans:emailliste_unsubscribe:></label>
     48                                                        <p class="explication"><:abomailmans:explication_email_unsubscribe:></p>
     49                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_unsubscribe})</span>]
     50                                                        <input type="text"  id="email_unsubscribe" name="email_unsubscribe" value="[(#ENV**{email_unsubscribe})]" size="50" />
     51                                                </li>
     52                                                <li class="editer editer_email_sympa[ (#ENV**{erreurs}|table_valeur{email_sympa}|oui)erreur]">
     53                                                        <label for="email_sympa"><:abomailmans:emailliste_abosympa:></label>
     54                                                        <p class="explication"><:abomailmans:explication_email_sympa:></p>
     55                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{email_sympa})</span>]
     56                                                        <input type="text"  id="email_sympa" name="email_sympa" value="[(#ENV**{email_sympa})]" size="50" />
     57                                                </li>
     58                                                [<li class="editer editer_langue[ (#ENV**{erreurs}|table_valeur{langue}|oui)erreur]">
     59                                                        <label for="langue"><:abomailmans:langue_liste:></label>
     60                                                        [<span class='erreur_message'>(#ENV**{erreurs}|table_valeur{langue})</span>]
     61                                                        <select name="langue" id="langue">
     62                                                                <option value=""><:abomailmans:aucune_langue:></option>
     63                                                                (#VAL{changer_lang}|liste_options_langues{#ENV*{langue}})
     64                                                        </select>
     65                                                </li>]
     66                                        </ul>
    5667                                </fieldset>
    5768                                </li>
  • _plugins_/abomailmans/trunk/formulaires/editer_abomailman.php

    r58724 r59256  
    1414        if (!autoriser('creer', 'abomailman', 'oui')) {
    1515                $editable = false;
    16                 spip_log('false','test');
    1716        }else{
    1817                $valeurs = formulaires_editer_objet_charger('abomailman',$id_abomailman,0,0,$retour,$config_fonc,$row,$hidden);
     
    7776        $datas['titre'] = _request('titre');
    7877        $datas['descriptif'] = _request('descriptif');
     78        if(_request('abotype') && in_array(_request('abotype'), array('news','ml'))){
     79                $datas['abo_type'] = _request('abotype');
     80        }
    7981        $datas['email'] = _request('email');
    8082        $datas['email_subscribe'] = _request('email_subscribe');
  • _plugins_/abomailmans/trunk/lang/abomailmans_en.php

    r58714 r59256  
    6565        // L
    6666        'label_etat_liste' => 'Status of the list',
     67        'label_type_abo' => 'Type',
     68        'label_type_ml' => 'Mailing-list',
     69        'label_type_news' => 'Newsletter',
     70        'legende_inscription_ml' => 'Subscription to the mailing list',
     71        'legende_inscription_news' => 'Subscription to the newsletter',
     72        'legende_inscriptions_ml' => 'Subscription to the mailing lists',
     73        'legende_inscriptions_news' => 'Subscription to the newsletters',
    6774        'langue_liste' => 'Language of the list',
    6875        'les_listes_mailmans' => 'The Mailman\'s or Sympa\'s lists filled',
  • _plugins_/abomailmans/trunk/lang/abomailmans_fr.php

    r58728 r59256  
    7171        // L
    7272        'label_etat_liste' => '&Eacute;tat de la liste',
     73        'label_type_abo' => 'Type',
     74        'label_type_ml' => 'Liste de discussion',
     75        'label_type_news' => 'Liste de diffusion',
    7376        'langue_liste' => 'Langue de la liste',
     77        'legende_inscription_ml' => 'Inscription à la liste de discussion',
     78        'legende_inscription_news' => 'Inscription à la liste de diffusion',
     79        'legende_inscriptions_ml' => 'Inscription aux listes de discussion',
     80        'legende_inscriptions_news' => 'Inscription aux listes de diffusion',
    7481        'les_listes_mailmans' => 'Les listes mailmans, sympa ou ezmlm renseign&eacute;es',
    7582        'lire_article' => 'Lire l\'article',
  • _plugins_/abomailmans/trunk/paquet.xml

    r58725 r59256  
    22        prefix="abomailmans"
    33        categorie="communication"
    4         version="0.7.0"
     4        version="0.7.1"
    55        etat="dev"
    66        compatibilite="[3.0.0-dev;3.0.99]"
    77        logo="img_pack/mailman.gif"
    8         schema="0.33"
     8        schema="0.34"
    99        documentation="http://www.spip-contrib.net/Abomailmans-pour-s-abonner-a-des-listes-de-diffusion"
    1010>       
Note: See TracChangeset for help on using the changeset viewer.