source: spip-zone/_plugins_/liste_imc/base/listeimc_base.php @ 117558

Last change on this file since 117558 was 35709, checked in by edd@…, 11 years ago

Importation initiale du plugin liste_imc

File size: 1.6 KB
Line 
1<?php
2
3if (!defined("_ECRIRE_INC_VERSION")) return;
4
5function listeimc_declarer_tables_principales($tables_principales)
6{
7        $imc = array(
8                "id_imc" => "BIGINT(21) NOT NULL",
9                "id_groupe" => "BIGINT(21) NOT NULL",
10                "url" => "VARCHAR(32) NOT NULL",
11                "libelle" => "VARCHAR(32) NOT NULL"
12        );
13
14        $cles_imc = array(
15                "PRIMARY KEY" => "id_imc"
16        );
17
18        $tables_principales['spip_listeimc_imc'] = array(
19                'field' => &$imc,
20                'key' => &$cles_imc
21        );
22
23
24
25        $groupe = array(
26                "id_groupe" => "BIGINT(21) NOT NULL",
27                "libelle" => "VARCHAR(32) NOT NULL"
28        );
29
30        $cles_groupe = array(
31                "PRIMARY KEY" => "id_groupe"
32        );
33
34        $tables_principales['spip_listeimc_groupe'] = array(
35                'field' => &$groupe,
36                'key' => &$cles_groupe
37        );
38
39        return $tables_principales;
40}
41
42
43function listeimc_declarer_tables_auxiliaires($tables_auxiliaires)
44{
45/*      $imc_groupe = array(
46                "id_groupe" => "BIGINT(21) NOT NULL",
47                "id_imc" => "BIGINT(21) NOT NULL"
48        );
49
50        $imc_groupe_cles = array(
51                "PRIMARY KEY" => "id_imc, id_groupe"
52        );
53
54        $tables_auxiliaires['spip_listeimc_imc_groupe'] = array(
55                'field' => &$imc_groupe,
56                'key' => &$imc_groupe_cles
57        );
58*/
59        return $tables_auxiliaires;
60}
61
62function listeimc_declarer_tables_interfaces($tables_interfaces)
63{
64       
65//      $tables_interfaces['tables_jointures']['spip_listeimc_imc'][] = 'spip_listeimc_imc_groupe';
66//      $tables_interfaces['tables_jointures']['spip_listeimc_groupe'][] = 'spip_listeimc_imc_groupe';
67
68        $tables_interfaces['table_des_tables']['listeimc_imc'] = 'listeimc_imc';
69        $tables_interfaces['table_des_tables']['listeimc_groupe'] = 'listeimc_groupe';
70
71        return $tables_interfaces;
72}
73
74?>
Note: See TracBrowser for help on using the repository browser.