Changeset 45569 in spip-zone


Ignore:
Timestamp:
Mar 19, 2011, 11:11:10 AM (9 years ago)
Author:
yffic@…
Message:

Une seule option de config suffit

Location:
_plugins_/spip-lettres
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-lettres/base/lettres.php

    r45561 r45569  
    274274                                ecrire_meta('spip_lettres_cliquer_anonyme', 'oui');
    275275                                ecrire_meta('spip_lettres_admin_abo_toutes_rubriques', 'non');
    276                                 ecrire_meta('spip_lettres_afficher_boutons_uniquement_dans_themes', 'non');
    277276                                if (!strpos($GLOBALS['meta']['preview'],',0minirezo,'))
    278277                                        ecrire_meta('preview',',0minirezo,');
     
    358357                                ecrire_meta('spip_lettres_cliquer_anonyme', 'oui');
    359358                                ecrire_meta('spip_lettres_admin_abo_toutes_rubriques', 'non');
    360                                 ecrire_meta('spip_lettres_afficher_boutons_uniquement_dans_themes', 'non');
    361359                                ecrire_meta($nom_meta_base_version,$current_version='4.1','non');
    362360                }
     
    405403                effacer_meta('spip_lettres_cliquer_anonyme');
    406404                effacer_meta('spip_lettres_admin_abo_toutes_rubriques');
    407                 effacer_meta('spip_lettres_afficher_boutons_uniquement_dans_themes');
    408405                include_spip('inc/getdocument');
    409406                effacer_repertoire_temporaire(_DIR_LETTRES);
  • _plugins_/spip-lettres/exec/config_lettres_squelettes.php

    r45561 r45569  
    7373                        ecrire_meta('spip_lettres_admin_abo_toutes_rubriques', $spip_lettres_admin_abo_toutes_rubriques);
    7474                       
    75                         $spip_lettres_afficher_boutons_uniquement_dans_themes = $_POST['spip_lettres_afficher_boutons_uniquement_dans_themes'];
    76                         ecrire_meta('spip_lettres_afficher_boutons_uniquement_dans_themes', $spip_lettres_afficher_boutons_uniquement_dans_themes);
    77                        
    7875                        ecrire_metas();
    7976
     
    8986                $spip_lettres_utiliser_articles                         = $GLOBALS['meta']['spip_lettres_utiliser_articles'];
    9087                $spip_lettres_utiliser_descriptif                       = $GLOBALS['meta']['spip_lettres_utiliser_descriptif'];
    91                 $spip_lettres_utiliser_chapo                            = $GLOBALS['meta']['spip_lettres_utiliser_chapo'];
    92                 $spip_lettres_utiliser_ps                                       = $GLOBALS['meta']['spip_lettres_utiliser_ps'];
     88                $spip_lettres_utiliser_chapo                                    = $GLOBALS['meta']['spip_lettres_utiliser_chapo'];
     89                $spip_lettres_utiliser_ps                                               = $GLOBALS['meta']['spip_lettres_utiliser_ps'];
    9390                $spip_lettres_notifier_suppression_abonne       = $GLOBALS['meta']['spip_lettres_notifier_suppression_abonne'];
    94                 $spip_lettres_cliquer_anonyme                           = $GLOBALS['meta']['spip_lettres_cliquer_anonyme'];
    95                 $spip_lettres_admin_abo_toutes_rubriques                                = $GLOBALS['meta']['spip_lettres_admin_abo_toutes_rubriques'];
    96                 $spip_lettres_afficher_boutons_uniquement_dans_themes           = $GLOBALS['meta']['spip_lettres_afficher_boutons_uniquement_dans_themes'];
     91                $spip_lettres_cliquer_anonyme                                   = $GLOBALS['meta']['spip_lettres_cliquer_anonyme'];
     92                $spip_lettres_admin_abo_toutes_rubriques        = $GLOBALS['meta']['spip_lettres_admin_abo_toutes_rubriques'];
    9793
    9894                $commencer_page = charger_fonction('commencer_page', 'inc');
     
    213209                echo '</tr>';
    214210
    215             echo '<tr>';
    216                 echo '<td><label>'._T("lettresprive:afficher_boutons_uniquement_dans_themes").'</label></td>';
    217                 echo '<td>';
    218                 echo '<input type="radio" class="radio" name="spip_lettres_afficher_boutons_uniquement_dans_themes" value="oui" id="spip_lettres_afficher_boutons_uniquement_dans_themes_oui" '.($spip_lettres_afficher_boutons_uniquement_dans_themes == 'oui' ? 'checked="checked" ' : '').'/><label for="spip_lettres_afficher_boutons_uniquement_dans_themes_oui">'._T('lettresprive:oui').'</label>';
    219                 echo '&nbsp;';
    220                 echo '<input type="radio" class="radio" name="spip_lettres_afficher_boutons_uniquement_dans_themes" value="non" id="spip_lettres_afficher_boutons_uniquement_dans_themes_non" '.($spip_lettres_afficher_boutons_uniquement_dans_themes == 'non' ? 'checked="checked" ' : '').'/><label for="spip_lettres_afficher_boutons_uniquement_dans_themes_non">'._T('lettresprive:non').'</label>';
    221                 echo '</td>';
    222                 echo '</tr>';
    223 
    224211                echo '</table>';
    225212               
  • _plugins_/spip-lettres/inc/lettres_pipelines.php

    r45561 r45569  
    8787                if (autoriser('voir', 'lettres')) {
    8888                        $id_rubrique = $flux['args']['id_rubrique'];
    89                         $afficher_boutons_uniquement_dans_themes = lire_config('spip_lettres_afficher_boutons_uniquement_dans_themes');
     89                        $admin_abo_toutes_rubriques = lire_config('spip_lettres_admin_abo_toutes_rubriques');
    9090
    9191                        // lettres
    92                         if ($id_rubrique && ( ($afficher_boutons_uniquement_dans_themes == 'non')
     92                        if ($id_rubrique && ( ($admin_abo_toutes_rubriques == 'oui')
    9393                                                                           || lettres_rubrique_autorisee($id_rubrique))) {
    9494                                $flux['data'].= afficher_objets('lettre', _T('lettresprive:toutes_lettres_rubrique'), array('FROM' => 'spip_lettres', 'WHERE' => 'id_rubrique='.intval($id_rubrique)." AND statut!='poub'", 'ORDER BY' => 'maj DESC'));
     
    9999                        }
    100100                        // abonnés
    101                         if ( ($afficher_boutons_uniquement_dans_themes == 'non') || ($id_rubrique && lettres_rubrique_autorisee($id_rubrique)) ) {
     101                        if ( ($admin_abo_toutes_rubriques == 'oui') || ($id_rubrique && lettres_rubrique_autorisee($id_rubrique)) ) {
    102102                                $rubriques = lettres_recuperer_toutes_les_rubriques_parentes($id_rubrique);
    103103                                $flux['data'].= afficher_objets('abonne', _T('lettresprive:tous_abonnes_rubrique'),
  • _plugins_/spip-lettres/lang/lettresprive_fr.php

    r45561 r45569  
    201201                'ajouter_rubrique' => "Ajouter une rubrique",
    202202                'aucun_envoi_programme' => "Aucun envoi programmé.",
    203                 'afficher_boutons_uniquement_dans_themes' => "Afficher les boutons \"Cr&eacute;er une nouvelle lettre\", \"Ajouter des abonn&eacute;s\"  et \"Importer des abonn&eacute;s\" uniquement dans les rubriques th&eacute;matiques",
    204203               
    205204// Thematiques et abonnement par defaut
  • _plugins_/spip-lettres/plugin.xml

    r45561 r45569  
    33        <nom>SPIP-Lettres</nom>
    44        <auteur>[Art&#233;go->http://www.artego.fr], Cedric Morin [->www.yterium.net]</auteur>
    5         <version>4.7</version>
     5        <version>4.7.1</version>
    66        <version_base>4.1</version_base>
    77        <etat>dev</etat>
Note: See TracChangeset for help on using the changeset viewer.