Changeset 59256 in spip-zone
- Timestamp:
- Mar 13, 2012, 11:49:45 AM (9 years ago)
- Location:
- _plugins_/abomailmans/trunk
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/abomailmans/trunk/abomailmans_administrations.php
r58711 r59256 14 14 $maj['0.32'] = array('maj_tables',array('spip_abomailmans')); 15 15 $maj['0.33'] = array('maj_tables',array('spip_abomailmans')); 16 $maj['0.34'] = array('maj_tables',array('spip_abomailmans')); 16 17 17 18 include_spip('base/upgrade'); … … 21 22 function abomailmans_vider_tables($nom_meta_base_version) { 22 23 include_spip('base/abstract_sql'); 23 sql_drop_table("spip_ tickets");24 sql_drop_table("spip_abomailmans"); 24 25 effacer_meta($nom_meta_base_version); 25 26 } -
_plugins_/abomailmans/trunk/base/abomailmans_install.php
r58715 r59256 36 36 "titre" => "varchar(255) NOT NULL", 37 37 "descriptif" => "text", 38 "abo_type" => "varchar(255) NOT NULL DEFAULT 'news'", 38 39 "email" => "varchar(255)", 39 40 "email_sympa" => "varchar(255) DEFAULT '' NOT NULL", -
_plugins_/abomailmans/trunk/content/newsletter.html
r58728 r59256 1 1 [(#REM) Fil d'Ariane ] 2 <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><strong class="on"><: contact:titre:></strong></p>2 <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><strong class="on"><:abomailmans:bouton_listes_diffusion:></strong></p> 3 3 4 4 <div class="contenu-principal"> -
_plugins_/abomailmans/trunk/contenu/page-newsletter.html
r44368 r59256 1 1 [(#REM) Fil d'Ariane ] 2 <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><strong class="on"><: contact:titre:></strong></p>2 <p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><span class="sep"> > </span><strong class="on"><:abomailmans:bouton_listes_diffusion:></strong></p> 3 3 4 4 <div class="contenu-principal"> -
_plugins_/abomailmans/trunk/formulaires/abomailman.html
r58728 r59256 2 2 [<div class="reponse_formulaire reponse_formulaire_ok">(#ENV*{message_ok})</div>] 3 3 [<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 ] 5 21 <form method='post' action='#ENV{action}' enctype='multipart/form-data' id='abomailmansListes'> 6 22 <div> … … 8 24 parametre : url d'action ] 9 25 #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> 34 63 </div> 35 </form>] 64 </form> 65 </B_listes> 66 </BOUCLE_editable> 36 67 </div> -
_plugins_/abomailmans/trunk/formulaires/editer_abomailman.html
r58724 r59256 17 17 ]<textarea name='descriptif' id='descriptif' class='text multilang' cols='40' rows='2'>[(#ENV**{descriptif})]</textarea> 18 18 </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> 19 30 <li class="fieldset"> 20 31 <fieldset> 21 32 <h3 class="legend"><:abomailmans:emails_a_renseigner:></h3> 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 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> 56 67 </fieldset> 57 68 </li> -
_plugins_/abomailmans/trunk/formulaires/editer_abomailman.php
r58724 r59256 14 14 if (!autoriser('creer', 'abomailman', 'oui')) { 15 15 $editable = false; 16 spip_log('false','test');17 16 }else{ 18 17 $valeurs = formulaires_editer_objet_charger('abomailman',$id_abomailman,0,0,$retour,$config_fonc,$row,$hidden); … … 77 76 $datas['titre'] = _request('titre'); 78 77 $datas['descriptif'] = _request('descriptif'); 78 if(_request('abotype') && in_array(_request('abotype'), array('news','ml'))){ 79 $datas['abo_type'] = _request('abotype'); 80 } 79 81 $datas['email'] = _request('email'); 80 82 $datas['email_subscribe'] = _request('email_subscribe'); -
_plugins_/abomailmans/trunk/lang/abomailmans_en.php
r58714 r59256 65 65 // L 66 66 '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', 67 74 'langue_liste' => 'Language of the list', 68 75 'les_listes_mailmans' => 'The Mailman\'s or Sympa\'s lists filled', -
_plugins_/abomailmans/trunk/lang/abomailmans_fr.php
r58728 r59256 71 71 // L 72 72 'label_etat_liste' => 'État de la liste', 73 'label_type_abo' => 'Type', 74 'label_type_ml' => 'Liste de discussion', 75 'label_type_news' => 'Liste de diffusion', 73 76 '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', 74 81 'les_listes_mailmans' => 'Les listes mailmans, sympa ou ezmlm renseignées', 75 82 'lire_article' => 'Lire l\'article', -
_plugins_/abomailmans/trunk/paquet.xml
r58725 r59256 2 2 prefix="abomailmans" 3 3 categorie="communication" 4 version="0.7. 0"4 version="0.7.1" 5 5 etat="dev" 6 6 compatibilite="[3.0.0-dev;3.0.99]" 7 7 logo="img_pack/mailman.gif" 8 schema="0.3 3"8 schema="0.34" 9 9 documentation="http://www.spip-contrib.net/Abomailmans-pour-s-abonner-a-des-listes-de-diffusion" 10 10 >
Note: See TracChangeset
for help on using the changeset viewer.