Changeset 110637 in spip-zone
- Timestamp:
- Jun 12, 2018, 9:39:27 AM (8 months ago)
- Location:
- _plugins_/mailsubscribers/trunk
- Files:
-
- 14 edited
Legend:
- Unmodified
- Added
- Removed
-
_plugins_/mailsubscribers/trunk/action/subscribe_mailsubscriber.php
r98864 r110637 39 39 if ($identifiant){ 40 40 $status = (isset($infos['subscriptions'][$identifiant]['status'])?$infos['subscriptions'][$identifiant]['status']:''); 41 $titre_liste = sql_getfetsel('titre', 'spip_mailsubscribinglists', 'identifiant=' . sql_quote($identifiant)); 42 include_spip('inc/texte'); 43 $titre_liste = supprimer_numero(typo($titre_liste)); 41 $liste = sql_fetsel('id_mailsubscribinglist, titre_public', 'spip_mailsubscribinglists', 'identifiant=' . sql_quote($identifiant)); 42 if ($liste['titre_public']) { 43 include_spip('inc/texte'); 44 $titre_liste = supprimer_numero(typo($liste['titre_public'])); 45 } 46 else { 47 $titre_liste = '#' . $liste['id_mailsubscribinglist']; 48 } 44 49 } 45 50 -
_plugins_/mailsubscribers/trunk/action/unsubscribe_mailsubscriber.php
r108107 r110637 40 40 if ($identifiant){ 41 41 $status = (isset($infos['subscriptions'][$identifiant]['status'])?$infos['subscriptions'][$identifiant]['status']:''); 42 $titre_liste = '#' . sql_getfetsel('id_mailsubscribinglist', 'spip_mailsubscribinglists', 'identifiant=' . sql_quote($identifiant)); 42 $liste = sql_fetsel('id_mailsubscribinglist, titre_public', 'spip_mailsubscribinglists', 'identifiant=' . sql_quote($identifiant)); 43 if ($liste['titre_public']) { 44 include_spip('inc/texte'); 45 $titre_liste = supprimer_numero(typo($liste['titre_public'])); 46 } 47 else { 48 $titre_liste = '#' . $liste['id_mailsubscribinglist']; 49 } 43 50 } 44 51 -
_plugins_/mailsubscribers/trunk/base/mailsubscribers.php
r108551 r110637 16 16 $interfaces['table_des_tables']['mailsubscribers'] = 'mailsubscribers'; 17 17 $interfaces['table_des_tables']['mailsubscribinglists'] = 'mailsubscribinglists'; 18 19 $interfaces['table_des_traitements']['TITRE_PUBLIC'][] = _TRAITEMENT_TYPO; 18 20 19 21 return $interfaces; … … 103 105 "identifiant" => "varchar(255) NOT NULL DEFAULT ''", 104 106 "titre" => "text NOT NULL DEFAULT ''", 107 "titre_public" => "text NOT NULL DEFAULT ''", 105 108 "descriptif" => "text DEFAULT '' NOT NULL", 106 "anonyme" => "varchar(3) NOT NULL DEFAULT 'non'",107 109 "adresse_envoi_nom" => "text DEFAULT '' NOT NULL", 108 110 "adresse_envoi_email" => "text DEFAULT '' NOT NULL", … … 119 121 'titre' => "titre", 120 122 'date' => "date", 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'),123 'rechercher_champs' => array('identifiant' => 1, 'titre' => 2, ' descriptif' => 1),123 'champs_editables' => array('identifiant', 'titre', 'titre_public', 'descriptif', 'anonyme', 'date', 'statut', 'adresse_envoi_nom', 'adresse_envoi_email'), 124 'champs_versionnes' => array('identifiant', 'titre', 'titre_public', 'descriptif', 'anonyme', 'adresse_envoi_nom', 'adresse_envoi_email'), 125 'rechercher_champs' => array('identifiant' => 1, 'titre' => 2, 'titre_public' => 2, 'descriptif' => 1), 124 126 'tables_jointures' => array( 125 127 'mailsubscriptions', -
_plugins_/mailsubscribers/trunk/formulaires/editer_mailsubscribinglist.html
r108653 r110637 22 22 ]<input type="text" name="#GET{name}" class="email text" value="#ENV*{#GET{name}}" id="#GET{name}" /> 23 23 </li> 24 #SET{name,titre_public}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} 25 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> 26 <label for="#GET{name}"><:mailsubscribinglist:label_titre_public:></label>[ 27 <span class='erreur_message'>(#GET{erreurs})</span> 28 ]<input type="text" name="#GET{name}" class="email text" value="#ENV*{#GET{name}}" id="#GET{name}" [(#HTML5|et{#GET{obli}})required='required']/> 29 </li> 24 30 #SET{name,descriptif}#SET{obli,''}#SET{defaut,''}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}} 25 31 <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]"> … … 28 34 ]<textarea name="#GET{name}" id="#GET{name}" class="textarea" rows="5"> 29 35 #ENV*{#GET{name},#GET{defaut}}</textarea> 30 </li>31 #SET{name,anonyme}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}32 <li 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 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 36 </li> 44 37 <li class="fieldset"> -
_plugins_/mailsubscribers/trunk/formulaires/inc-subscribing-options.html
r98891 r110637 12 12 <input type="checkbox" name="#GET{name}#EVAL{chr(91)}#EVAL{chr(93)}" class="checkbox" id="#GET{name}_#GET{val}" value="#GET{val}"[(#GET{val}|in_any{#ENV{#GET{name},#GET{defaut}}}|oui)checked="checked"] /> 13 13 ] 14 <label for="#GET{name}_#GET{val}">[(#TITRE )]</label>14 <label for="#GET{name}_#GET{val}">[(#TITRE_PUBLIC|sinon{#TITRE})]</label> 15 15 [<div class="small">(#DESCRIPTIF|PtoBR)</div>] 16 16 </div> -
_plugins_/mailsubscribers/trunk/lang/mailsubscribinglist_en.php
r100875 r110637 36 36 // L 37 37 'label_identifiant' => 'Id', 38 'label_titre_public' => 'Public title', 38 39 'label_auto_update_oui' => 'Automatic update', 39 40 'legend_configuration_adresse_envoi' => 'Sending Address when sending to this list', -
_plugins_/mailsubscribers/trunk/lang/mailsubscribinglist_fr.php
r108551 r110637 36 36 37 37 // L 38 'label_anonyme' => 'Cette liste est anonyme',39 38 'label_identifiant' => 'Identifiant', 39 'label_titre_public' => 'Titre public', 40 40 'label_auto_update_oui' => 'Mise à jour automatique', 41 41 'legend_configuration_adresse_envoi' => 'Adresse d\'envoi pour les envois à cette liste', -
_plugins_/mailsubscribers/trunk/mailsubscribers_administrations.php
r108552 r110637 46 46 ); 47 47 $maj['1.1.2'] = array( 48 array('maj_tables', array('spip_mailsubscribinglists')), 49 ); 50 $maj['1.1.3'] = array( 51 array('sql_alter','TABLE spip_mailsubscribinglists DROP anonyme'), 48 52 array('maj_tables', array('spip_mailsubscribinglists')), 49 53 ); -
_plugins_/mailsubscribers/trunk/notifications/mailsubscriber_confirm.html
r108551 r110637 4 4 <div class="header"> 5 5 <BOUCLE_titreliste(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}> 6 [(#ANONYME|=={non}|?{#SET{titre_liste, #TITRE}, #SET{titre_liste, ##ID_MAILSUBSCRIBINGLIST}})]6 #SET{titre_liste, #TITRE_PUBLIC|sinon{##ID_MAILSUBSCRIBINGLIST}} 7 7 <p><:mailsubscriber:confirmsubscribe_titre_email_liste{titre_liste=#GET{titre_liste}}:></p> 8 8 </BOUCLE_titreliste> -
_plugins_/mailsubscribers/trunk/notifications/mailsubscriber_invite_confirm.html
r107198 r110637 15 15 [(#SET{nom_site_spip,[<a href="[(#URL_SITE_SPIP|url_absolue)]">(#NOM_SITE_SPIP)</a>]})] 16 16 <BOUCLE_titreliste2(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}> 17 <p><:mailsubscriber:confirmsubscribe_invite_texte_email_liste_1{invite_email_from=#GET{invite_email_from},email=#GET{email},nom_site_spip=#GET{nom_site_spip},titre_liste=#TITRE}:></p> 17 #SET{titre_liste, #TITRE_PUBLIC|sinon{##ID_MAILSUBSCRIBINGLIST}} 18 <p><:mailsubscriber:confirmsubscribe_invite_texte_email_liste_1{invite_email_from=#GET{invite_email_from},email=#GET{email},nom_site_spip=#GET{nom_site_spip},titre_liste=#GET{titre_liste}}:></p> 18 19 </BOUCLE_titreliste2> 19 20 <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> -
_plugins_/mailsubscribers/trunk/notifications/mailsubscriber_subscribe.html
r108551 r110637 4 4 <div class="header"> 5 5 <BOUCLE_titreliste(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}> 6 [(#ANONYME|=={non}|?{#SET{titre_liste, #TITRE}, #SET{titre_liste, ##ID_MAILSUBSCRIBINGLIST}})]6 #SET{titre_liste, #TITRE_PUBLIC|sinon{##ID_MAILSUBSCRIBINGLIST}} 7 7 <p><:mailsubscriber:subscribe_titre_email_liste{titre_liste=#GET{titre_liste}}:></p> 8 8 </BOUCLE_titreliste> -
_plugins_/mailsubscribers/trunk/notifications/mailsubscriber_unsubscribe.html
r108551 r110637 4 4 <div class="header"> 5 5 <BOUCLE_titreliste(MAILSUBSCRIBINGLISTS){id_mailsubscribinglist}> 6 [(#ANONYME|=={non}|?{#SET{titre_liste, #TITRE}, #SET{titre_liste, ##ID_MAILSUBSCRIBINGLIST}})]6 #SET{titre_liste, #TITRE_PUBLIC|sinon{##ID_MAILSUBSCRIBINGLIST}} 7 7 <p><:mailsubscriber:unsubscribe_titre_email_liste{titre_liste=#GET{titre_liste}}:></p> 8 8 </BOUCLE_titreliste> -
_plugins_/mailsubscribers/trunk/paquet.xml
r110157 r110637 2 2 prefix="mailsubscribers" 3 3 categorie="communication" 4 version="2.7. 4"4 version="2.7.5" 5 5 etat="stable" 6 6 compatibilite="[3.0.0;3.2.*]" 7 7 logo="prive/themes/spip/images/mailsubscriber-32.png" 8 8 documentation="https://contrib.spip.net/mailsubscribers" 9 schema="1.1. 2"9 schema="1.1.3" 10 10 > 11 11 <nom>MailSubscribers</nom> -
_plugins_/mailsubscribers/trunk/prive/objets/contenu/mailsubscribinglist.html
r108551 r110637 11 11 </div>] 12 12 13 [<div class="champ contenu_anonyme"> 14 (#ANONYME|=={oui}|oui)<div><:mailsubscribinglist:label_anonyme:></div> 15 </div>] 13 <div class="champ contenu_descriptif[ (#TITRE_PUBLIC*|strlen|?{'',vide})]"> 14 <div class='label'><:mailsubscribinglist:label_titre_public:></div> 15 <div dir='#LANG_DIR' class='#EDIT{titre_public} titre_public'>[(#TITRE_PUBLIC)]</div> 16 </div> 16 17 17 18 <div class="champ contenu_descriptif[ (#DESCRIPTIF*|strlen|?{'',vide})]">
Note: See TracChangeset
for help on using the changeset viewer.