Changeset 94461 in spip-zone


Ignore:
Timestamp:
Jan 6, 2016, 7:33:17 AM (5 years ago)
Author:
arnaud.berard@…
Message:
  • la table suivi n'est pas un objet, on retrouve les suivi associables aux documents sinon...

on utilise table_objet pour les bannieres et table_principale pour les suivi

File:
1 edited

Legend:

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

    r94447 r94461  
    11<?php
    22
    3         /**
    4         * Plugin Bannieres
    5         *
    6         * Copyright (c) 2009
    7         * François de Montlivault - Jeannot
    8         * Mise a jour Inspiree du plugin chats
    9         * Ce programme est un logiciel libre distribue sous licence GNU/GPL.
    10         * Pour plus de details voir le fichier COPYING.txt.
    11        
    12         **/
     3/**
     4* Plugin Bannieres
     5*
     6* Copyright (c) 2009
     7* François de Montlivault - Jeannot
     8* Mise a jour Inspiree du plugin chats
     9* Ce programme est un logiciel libre distribue sous licence GNU/GPL.
     10* Pour plus de details voir le fichier COPYING.txt.
     11
     12**/
    1313
    1414function bannieres_declarer_tables_interfaces($interface){
     
    1818}
    1919
    20 
     20/**
     21 * Insertion dans le pipeline declarer_tables_objets_sql (SPIP)
     22 *
     23 * Déclaration de l'objet supplémentaire bannieres
     24 *
     25 * @param array $tables
     26 *      Le tableau de définition de tous les objets
     27 * @return array $tables
     28 *      Le tableau complété avec notre objet supplémentaire
     29 */
    2130function bannieres_declarer_tables_objets_sql($tables){
    2231
     
    4857                'champs_versionnes' => array(),
    4958                'rechercher_champs' => array(),
    50                 'tables_jointures'  => array(),
    51                
     59                'tables_jointures'  => array('id_banniere'=>'banniere_suivi'),
    5260        );
    5361       
    54 
    55 
    56         $tables['spip_bannieres_suivi'] = array(
    57                         'type' => 'banniere_suivi',
    58                         'principale' => "oui",
     62        return $tables;
     63}
     64/**
     65 * Insertion dans le pipeline declarer_tables_principales
     66 */
     67function bannieres_declarer_tables_principales($tables_principales){
     68       
     69        $tables_principales['spip_bannieres_suivi'] = array(
    5970                        'field'=>array(
    6071                                "id_banniere"   => "bigint(21) NOT NULL",
     
    6677                        'key'=>array(
    6778                                "KEY"   => "id_banniere"
    68                         )
     79                        ),
     80                        'join'=>array('id_banniere')
    6981        );
    70 
    71 
    72        
    73        
    74 
    75 
    76         return $tables;
     82        return $tables_principales;
    7783}
    7884
    79 
    8085?>
Note: See TracChangeset for help on using the changeset viewer.