Changeset 61500 in spip-zone


Ignore:
Timestamp:
May 21, 2012, 2:41:49 PM (10 years ago)
Author:
maieul@…
Message:

passage en champs extra 3

Location:
_plugins_/activite_editoriale/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/activite_editoriale/trunk/activite_editoriale_administrations.php

    r61498 r61500  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4 include_spip('inc/cextras_gerer');
     4include_spip('inc/cextras');
    55include_spip('base/activite_editoriale');
    66
    7 function activite_editoriale_upgrade($nom_meta_base_version,$version_cible){
    8         $champs = activite_editoriale_declarer_champs_extras();
    9         installer_champs_extras($champs, $nom_meta_base_version, $version_cible);
     7function activite_editoriale_upgrade($nom_meta_base_version,$version_cible) {
     8  $maj = array();
     9  cextras_api_upgrade(activite_editoriale_declarer_champs_extras(), $maj['create']);   
     10  include_spip('base/upgrade');
     11  maj_plugin($nom_meta_base_version, $version_cible, $maj);
    1012}
    11 
    1213function activite_editoriale_vider_tables($nom_meta_base_version) {
    13         $champs = activite_editoriale_declarer_champs_extras();
    14         desinstaller_champs_extras($champs, $nom_meta_base_version);
     14  cextras_api_vider_tables(activite_editoriale_declarer_champs_extras());
     15  effacer_meta($nom_meta_base_version);
    1516}
    1617?>
  • _plugins_/activite_editoriale/trunk/base/activite_editoriale.php

    r31631 r61500  
    33
    44function activite_editoriale_declarer_champs_extras($champs = array()){
    5         $champs[] = new ChampExtra(array(
    6                 'table' => 'rubriques', // sur quelle table ?
    7                 'champ' => 'extras_delai', // nom sql
     5        $champs['spip_rubriques']['extras_delai']=array(
     6                'saisie'=>'input',
     7                'options'=>array(
     8                        'nom'=>'extras_delai',
     9                        'sql' => "tinytext NOT NULL DEFAULT ''", // declaration sql
     10                        'rechercher'=>false
     11                        ),
    812                'label' => 'activite_editoriale:delai', // chaine de langue 'mon_plug:mon_label'
    9                 'precisions' => 'activite_editoriale:delai_precisions', // precisions sur le champ
     13                'explication' => 'activite_editoriale:delai_precisions', // precisions sur le champ
    1014                'obligatoire' => false, // 'true', 'false' ou ''
    11                 'rechercher' => false, // 'false', 'true' ou directement la valeur de ponderation (de 1 a 8 generalement)
    12                 'type' => 'ligne', // type de saisie
    13                 'sql' => "tinytext NOT NULL DEFAULT ''", // declaration sql
    14         ));
    15         $champs[] = new ChampExtra(array(
    16                 'table' => 'rubriques', // sur quelle table ?
    17                 'champ' => 'extras_identifiants', // nom sql
     15                        );
     16        $champs['spip_rubriques']['extras_identifiants'] = array(
     17        'saisie'=>'input',
     18                'options'=>array(
     19                        'nom'=>'extras_identifiants',
     20                        'rechercher'=>false,
     21                        'sql' => "tinytext NOT NULL DEFAULT ''"), // declaration sql
    1822                'label' => 'activite_editoriale:identifiants', // chaine de langue 'mon_plug:mon_label'
    19                 'precisions' => 'activite_editoriale:identifiants_precisions', // precisions sur le champ
     23                'explication' => 'activite_editoriale:identifiants_precisions', // precisions sur le champ
    2024                'obligatoire' => false, // 'true', 'false' ou ''
    21                 'rechercher' => false, // 'false', 'true' ou directement la valeur de ponderation (de 1 a 8 generalement)
    22                 'type' => 'ligne', // type de saisie
    23                 'sql' => "tinytext NOT NULL DEFAULT ''", // declaration sql
    24         ));
     25        );
    2526        return $champs;
    2627}
  • _plugins_/activite_editoriale/trunk/paquet.xml

    r61497 r61500  
    2121        <pipeline nom="taches_generales_cron" inclure="activite_editoriale_pipelines.php" />
    2222
    23         <necessite nom="cextras" compatibilite="[1.0.0;[" />
     23        <necessite nom="cextras" compatibilite="[3.0.6;[" />
    2424
    2525        <menu nom="activite_editoriale2" titre="activite_editoriale:activite_editoriale" parent="bando_publication" icone="activite_editoriale.png" action="activite_editoriale" />
Note: See TracChangeset for help on using the changeset viewer.