Changeset 50078 in spip-zone


Ignore:
Timestamp:
Jul 29, 2011, 3:49:38 PM (10 years ago)
Author:
yffic@…
Message:
  • Suppression de la saisie spécifique daterub. On garde la saisie date et on utilise l'API simplifiée de restrictions d’affichage d'EXTRAS pour afficher le champ sur le ou les secteurs choisis
  • Utilisation de la saisie 'secteur' à la place d'un input pour choisir le secteur dans la configuration
  • Icônes manquantes
  • Enregistrement du tableau des secteurs dans les meta
Location:
_plugins_/champs_extras/extensions/date_rubriques/trunk
Files:
8 added
8 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/champs_extras/extensions/date_rubriques/trunk/base/daterubriques.php

    r49791 r50078  
    88                'champ' => 'date_utile', // nom sql
    99                'label' => 'daterubriques:date_label', // chaine de langue 'prefix:cle'
    10                 'type' => 'daterub', // type de saisie
     10                'type' => 'date', // type de saisie
    1111                'sql' => "datetime NOT NULL DEFAULT '".date("Y-m-d 00:00:00")."'", // declaration sql
    1212                'saisie_externe' => true,
  • _plugins_/champs_extras/extensions/date_rubriques/trunk/base/daterubriques_install.php

    r42345 r50078  
    66       
    77function daterubriques_upgrade($nom_meta_base_version,$version_cible){
    8         $champs = daterubriques_declarer_champs_extras();
    9         installer_champs_extras($champs, $nom_meta_base_version, $version_cible);
     8        $current_version = 0.0;
     9        if ((!isset($GLOBALS['meta'][$nom_meta_base_version]) )
     10                        || (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
     11                $config = lire_config('daterubriques');
     12                if (!is_array($config)) {
     13                        $config = array();
     14                }
     15                $config = array_merge(array(
     16                                'secteurs' => 'array(0)',
     17                ), $config);
     18                ecrire_meta('daterubriques', serialize($config));
     19
     20                // C'est le plugin Champs Extras qui ecrit le meta
     21                $champs = daterubriques_declarer_champs_extras();
     22                installer_champs_extras($champs, $nom_meta_base_version, $version_cible);
     23        }
     24
    1025}
    1126
    1227function daterubriques_vider_tables($nom_meta_base_version) {
     28        // C'est le plugin Champs Extras qui supprime le meta nom_meta_base_version
    1329        $champs = daterubriques_declarer_champs_extras();
    1430        desinstaller_champs_extras($champs, $nom_meta_base_version);
     31        effacer_meta('daterubriques');
    1532}
    1633?>
  • _plugins_/champs_extras/extensions/date_rubriques/trunk/lang/daterubriques_fr.php

    r49792 r50078  
    1 <?php
     1<?php
    22$GLOBALS[$GLOBALS['idx_lang']] = array(
    3         //D
    4         'date_label' => 'Date&nbsp;: ',
    5         'rubriques_liste'=>'Dater les rubriques par lot',
     3        //A
    64        'aucun'=>'aucun',
     5        'aucune_rubrique_dans_secteur'=>'Il n\'y a aucune rubrique dans ce secteur',
     6
     7        //C
    78        'configurer_date_rubriques'=>'Configurer les dates des rubriques',
    8         'aucun_secteur'=>'Il n\'y a aucune rubrique dans ce secteur',
    9         'entrer_id_secteur'=>'Entrer un num&eacute;ro de secteur',
    10         'id_secteur'=>'id_secteur',
    11         'date_premier_article'=>'Attribuer &agrave; chaque rubrique d\'un secteur la date de son article le plus ancien',
     9
     10        //B
     11        'bando_date_rubriques'=>'Dates des rubriques',
    1212        'bouton_attribuer'=>'Attribuer',
    1313        'bouton_previsualiser'=>'Previsualiser',
     14
     15        //D
     16        'date_label' => 'Date : ',
     17        'date_premier_article'=>'Attribuer à chaque rubrique d\'un secteur la date de son article le plus ancien',
     18
     19        //E
     20        'entrer_id_secteur'=>'Entrer un numéro de secteur',
     21        'entrer_liste_secteurs'=>'Entrez les numéros des secteurs séparés par une virgule',
     22        'explication_secteurs' => 'Choisir le ou les secteurs pour lesquel rajouter ce champ supplémentaire. Ne rien sélectionner pour que le champ soit rajouté à toutes les rubriques du site.',
     23
     24        //I
     25        'id_secteur'=>'id_secteur',
     26        'info_rubriques_secteur'=>'Rubriques du secteur @numero@',
     27       
     28        //L
     29        'label_secteurs' => 'Secteurs concernés',
     30
     31        //M
     32        'mise_a_jour_rubriques'=>'Les dates des rubriques ont été mises a jour',
     33
     34        //R
    1435        'restreindre_secteurs'=>'Restreindre aux secteurs suivants',
    15         'entrer_liste_secteurs'=>'Entrez les num&eacute;ros des secteurs s&eacute;par&eacute;s par une virgule',
    16         'info_rubriques_secteur'=>'Rubriques du secteur @numero@',
    17         'valeur_incorrecte'=>'Ce n\'est pas vraiment un num&eacute;ro!',
    18         'date_rubriques'=>'Dates des rubriques',
    19         'mise_a_jour_rubriques'=>'Les dates des rubriques ont &eacute;t&eacute; mises a jour',
    20        
     36        'rubriques_liste'=>'Dater les rubriques par lot',
     37
     38        //V
     39        'valeur_incorrecte'=>'Ce n\'est pas vraiment un numéro!',
    2140);
  • _plugins_/champs_extras/extensions/date_rubriques/trunk/plugin.xml

    r49791 r50078  
    1414        <etat>dev</etat>
    1515        <prefix>daterubriques</prefix>
    16         <necessite id="cextras" version="[0.7;]" />
    17         <necessite id="spip_bonux" version="[1.2;]" />
    18         <necessite id="saisies" version="[1.6.1;]" />
    1916        <install>base/daterubriques_install.php</install>
     17   <fonctions>daterubriques_fonctions.php</fonctions>
    2018        <pipeline>
    2119                <nom>declarer_champs_extras</nom>
     
    2725        </pipeline>
    2826        <bouton id='configurer_secteurs' parent="bando_configuration">
    29                 <titre>daterubriques:date_rubriques</titre>
     27                <titre>daterubriques:bando_date_rubriques</titre>
    3028                <icone>images/drextras-16.png</icone>
    3129                <url>date_rubriques</url>
    3230        </bouton>
     31        <necessite id="cextras" version="[0.7;]" />
     32        <necessite id="spip_bonux" version="[1.2;]" />
     33        <necessite id="saisies" version="[1.6.1;]" />
    3334        <categorie>outil</categorie>
    3435        <traduire gestionnaire="salvatore" module="daterubriques" reference="fr" />
  • _plugins_/champs_extras/extensions/date_rubriques/trunk/prive/exec/date_rubriques.html

    r49791 r50078  
    22<h1><:daterubriques:configurer_date_rubriques:></h1>
    33
    4 <div class="ajax">#FORMULAIRE_CONFIGURER_DATESECTEURS</div>
    5 <div class="ajax">#FORMULAIRE_ATTRIBUER_DATE_RUBRIQUES</div>
     4<div class="ajax">#FORMULAIRE_CONFIGURER_DATERUBRIQUES</div>
     5<div class="ajax">#FORMULAIRE_ATTRIBUER_DATERUBRIQUES</div>
    66
    77
  • _plugins_/champs_extras/extensions/date_rubriques/trunk/prive/liste/rubriques_date.html

    r49791 r50078  
    2020        </thead>
    2121        <tbody>
    22         <BOUCLE_liste_date(RUBRIQUES){id_secteur?}{id_rubrique?}{id_mot?}{id_article?}{where?}{statut?}{tri #ENV{order,date},#GET{defaut_tri}}{pagination #ENV{nb,10}}{!lang_select}>
     22        <BOUCLE_liste_date(RUBRIQUES){id_secteur?}{id_rubrique?}{id_mot?}{id_article?}{statut?}{tri #ENV{order,date},#GET{defaut_tri}}{pagination #ENV{nb,10}}{!lang_select}>
    2323                <tr class="[(#COMPTEUR_BOUCLE|alterner{row_odd,row_even})]">
    2424                        <td class='statut'>[(#ID_RUBRIQUE|puce_changement_statut{#STATUT,#ID_RUBRIQUE,rubrique})]</td>
Note: See TracChangeset for help on using the changeset viewer.