Ignore:
Timestamp:
May 27, 2011, 3:21:53 PM (10 years ago)
Author:
cyril@…
Message:

on ajoute la table spip_organisations_liens;

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/contacts_et_organisations/base/contacts.php

    r47992 r48211  
    22/**
    33 * Plugin Contacts & Organisations pour Spip 2.0
    4  * Licence GPL (c) 2009 - 2010- Ateliers CYM
     4 * Auteurs : Cyril Marion, Matthieu Marcillaud
     5 * Licence GPL (c) 2009 - 2011- Ateliers CYM
    56 */
    67
     
    1011        $interface['table_des_tables']['organisations_contacts'] = 'organisations_contacts';
    1112       
    12         // -- Liaisons comptes/auteurs, contacts/auteurs et comptes/contacts
     13        // -- Liaisons organisations/auteurs, contacts/auteurs et organisations/contacts
    1314        $interface['tables_jointures']['spip_contacts'][]= 'contacts_liens';
    1415        $interface['tables_jointures']['spip_auteurs'][]= 'contacts_liens';
     
    112113
    113114
    114     //-- Table organisations_contacts -------------------------------------
     115    //-- Table organisations_liens -------------------------------------
     116    $organisations_liens = array(
     117        "id_organisation" => "BIGINT(21) NOT NULL",
     118        "id_objet"      => "BIGINT(21) NOT NULL",
     119        "objet"         => "VARCHAR(25) NOT NULL",
     120    );
     121    $organisations_liens_key = array(
     122        "PRIMARY KEY"    => "id_organisation, id_objet, objet",
     123                "KEY id_contact" => "id_organisation"
     124    );
     125        $tables_auxiliaires['spip_organisations_liens'] =
     126                array('field' => &$organisations_liens, 'key' => &$organisations_liens_key);
     127
     128
     129    //-- Table contacts_liens -------------------------------------
    115130    $contacts_liens = array(
    116131        "id_contact" => "BIGINT(21) NOT NULL",
     
    124139        $tables_auxiliaires['spip_contacts_liens'] =
    125140                array('field' => &$contacts_liens, 'key' => &$contacts_liens_key);
    126 
    127141       
    128142        return $tables_auxiliaires;
Note: See TracChangeset for help on using the changeset viewer.