Changeset 50137 in spip-zone


Ignore:
Timestamp:
Jul 31, 2011, 9:38:48 PM (9 years ago)
Author:
yffic@…
Message:

Utilisation de la saisie Secteur pour sélectionner le ou les secteurs

Location:
_plugins_/forum_sectorise
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/forum_sectorise/base/forumsectorise_install.php

    r49011 r50137  
    1717        if (   (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
    1818                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
    19                 $config = lire_config('forumsectorise');
    20                 if (!is_array($config)) {
    21                         $config = array();
     19                if (version_compare($current_version,'0.0','=')){
     20                        $config = array(
     21                                                                'id_secteur' => '',
     22                                                                'type' => 'non',
     23                                                                'option' => 'tous'
     24                                                        );
     25                        ecrire_meta($nom_meta_base_version, $current_version="0.0", 'non');
    2226                }
    23                 $config = array_merge(array(
    24                                 'id_secteur' => '',
    25                                 'type' => 'non',
    26                                 'option' => 'tous'
    27                 ), $config);
     27
     28                if (version_compare($current_version,'0.2','<=')){     
     29                        if (!isset($config)) {
     30                                $config = lire_config('forumsectorise');
     31                        }
     32                        // On peut maintenant selectionner plusieurs secteurs avec la saisie secteur
     33                        $config['id_secteur'] = array( 0 => $config['id_secteur'] );
     34                        ecrire_meta($nom_meta_base_version, $current_version="0.2", 'non');
     35                        echo _T('forumsectorise:msg_maj_version', array('version'=>$current_version))."<br/>";
     36                }
     37
    2838                ecrire_meta('forumsectorise', serialize($config));
    2939                ecrire_meta($nom_meta_base_version,$current_version=$version_cible,'non');
  • _plugins_/forum_sectorise/formulaires/config_forumsectorise.html

    r49011 r50137  
    66   #ARRAY{
    77      0, #ARRAY{
    8          saisie, input,
     8         saisie, secteur,
    99         options, #ARRAY{
    1010            nom, id_secteur,
    1111            label, <:forumsectorise:label_id_secteur:>,
    1212            explication, <:forumsectorise:explication_id_secteur:>,
     13            multiple, oui,
    1314            defaut,
     15           
    1416         }
    1517      },
  • _plugins_/forum_sectorise/lang/forumsectorise_fr.php

    r49011 r50137  
    1 <?php
     1<?php
    22// This is a SPIP language file  --  Ceci est un fichier langue de SPIP
    33if (!defined("_ECRIRE_INC_VERSION")) return;
     
    66
    77        // C
    8         'cfg_boite_forumsectorise' => 'Configuration du plugin Forum sectoris&eacute;',
    9         'cfg_boite_forumsectorise' => 'Ce plugin permet d\'activer les forums publics uniquement sur un secteur du site. Tous les nouveaux articles cr&eacute;&eacute;s dans ce secteur se verront attribuer le type de forum d&eacute;fini dans la configuration du plugin. Ce r&eacute;glage surcharge le mode de fonctionnement des forums publics d&eacute;fini dans la <a href="?exec=config_contenu" title="page de configuration du site">page de configuration du site</a>',
    10         'cfg_titre_forumsectorise' => 'Forum sectoris&eacute;',
     8        'cfg_boite_forumsectorise' => 'Configuration du plugin Forum sectorisé',
     9        'cfg_boite_forumsectorise' => 'Ce plugin permet d\'activer les forums publics sur un ou plusieurs secteurs du site. Tous les nouveaux articles créés dans ce secteur se verront attribuer le type de forum défini dans la configuration du plugin. Ce réglage surcharge le mode de fonctionnement des forums publics défini dans la <a href="?exec=config_contenu" title="page de configuration du site">page de configuration du site</a>',
     10        'cfg_titre_forumsectorise' => 'Forum sectorisé',
    1111
    1212        // E
    13         'explication_id_secteur' => 'Indiquer ici le num&eacute;ro de secteur &agrave; traiter (saisir 0 pour appliquer l\'action &agrave; tous les articles du site)',
    14         'explication_type' => 'Choisir le type de forum &agrave; activer pour ce secteur',
     13        'explication_id_secteur' => 'Indiquer ici le numéro de secteur à traiter (saisir 0 pour appliquer l\'action à tous les articles du site)',
     14        'explication_type' => 'Choisir le type de forum à activer pour ce secteur',
    1515        'explication_option' => 'Choisir une des options',
    1616
     
    2020        'label_option' => 'Options',
    2121
     22        // M
     23        'msg_maj_version' => 'Mise à jour des tables du plugin Forum sectorisé (version bdd @version@)',
     24
    2225);
    2326?>
  • _plugins_/forum_sectorise/plugin.xml

    r49015 r50137  
    33        <auteur>Yffic</auteur>
    44        <licence>GPL v3</licence>
    5         <version>0.1</version>
    6         <version_base>0.1</version_base>
     5        <version>0.2</version>
     6        <version_base>0.2</version_base>
    77        <etat>test</etat>
    88        <description>
Note: See TracChangeset for help on using the changeset viewer.