Changeset 50637 in spip-zone


Ignore:
Timestamp:
Aug 21, 2011, 9:14:57 PM (8 years ago)
Author:
marcimat@…
Message:

Pouvoir lier des auteurs à des chats (affiche le formulaire d'édition de liens entre auteurs et chat, suite à http://core.spip.org/projects/spip/repository/revisions/18364).

+ ajout de champ «statut» pour gerer des statuts sur les chats (non fonctionnel encore, il faut simplifier SPIP avant encore un peu)

Location:
_plugins_/chats/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/chats/trunk/base/chats.php

    r50619 r50637  
    1111                        "id_rubrique" => "bigint(21) NOT NULL DEFAULT 0",
    1212                        "nom"   => "tinytext DEFAULT '' NOT NULL",
    13                        
    1413                        "race"  => "tinytext DEFAULT '' NOT NULL",
    1514                        "date"  => "datetime DEFAULT '0000-00-00 00:00:00' NOT NULL",
     
    1716                        "robe"  => "tinytext DEFAULT '' NOT NULL",
    1817                        "infos" => "text DEFAULT '' NOT NULL",
     18                        "statut" => "varchar(255)  DEFAULT '0' NOT NULL",
    1919                        "lang"  => "VARCHAR(10) DEFAULT '' NOT NULL",
    2020                        "langue_choisie"        => "VARCHAR(3) DEFAULT 'non'",
     
    3434                'champs_versionnes' => array(
    3535                        "nom",  "race", "robe", "infos",  "date_naissance",
    36                 )
     36                ),
     37
     38                'statut'=> array(
     39                        array(
     40                                'champ' => 'statut',
     41                                'publie' => 'publie',
     42                                'previsu' => 'publie,prop,prepa',
     43                                'post_date' => 'date',
     44                                'exception' => array('statut','tout')
     45                        )
     46                ),
    3747        );
    3848       
  • _plugins_/chats/trunk/chats_administrations.php

    r50619 r50637  
    1818        // id_trad
    1919        $maj['1.4.0'] = array(array('maj_tables', array('spip_chats')));
     20        // statut
     21        $maj['1.4.0'] = array(array('maj_tables', array('spip_chats')));
    2022
    2123        include_spip('base/upgrade');
  • _plugins_/chats/trunk/chats_pipelines.php

    r50605 r50637  
    2828}
    2929
     30function chats_afficher_complement_objet($flux) {
     31        if ($flux['args']['type'] == 'chat') {
     32                $flux['data'] .= recuperer_fond('prive/squelettes/inclure/editer_liens', array(
     33                        'source' => 'auteurs',
     34                        'type' => $flux['args']['type'],
     35                        'id' => $flux['args']['id']
     36                ));
     37        }
     38        return $flux;
     39}
    3040
    3141?>
  • _plugins_/chats/trunk/paquet.xml

    r50619 r50637  
    66        compatibilite="[3.0.0-alpha2;["
    77        logo="prive/themes/spip/images/chat-128.png"
    8         schema="1.4.0"
     8        schema="1.5.0"
    99        documentation="http://marcimat.magraine.net/?article356"
    1010>       
     
    2222        <pipeline nom="declarer_tables_interfaces" inclure="base/chats.php" />
    2323        <pipeline nom="affiche_enfants" inclure="chats_pipelines.php" />
     24        <pipeline nom="afficher_complement_objet" inclure="chats_pipelines.php" />
    2425
    2526        <!-- facilitons les champs de formulaires -->
Note: See TracChangeset for help on using the changeset viewer.