source: spip-zone/_plugins_/base/genespip.php @ 31412

Last change on this file since 31412 was 31412, checked in by fdm@…, 12 years ago

Mise à jour spip 2.0

File size: 5.8 KB
Line 
1<?
2/*
3--------G.E.N.E.S.P.I.P-------
4---SITE genealogique & SPIP---
5------Christophe RENOU--------
6*/
7
8include_spip('base/serial'); // pour eviter une reinit posterieure des tables modifiees
9
10global $tables_principales;
11global $tables_auxiliaires;
12
13$spip_genespip_individu = array(
14    "id_individu" => "int(11) NOT NULL auto_increment",
15                         "nom" => "text NOT NULL",
16                         "prenom" => "text",
17                         "sexe" => "int(11) NOT NULL default '0'",
18                         "metier" => "longtext",
19                         "pere" => "int(11) NOT NULL default '0'",
20                         "mere" => "int(11) NOT NULL default '0'",
21                         "enfant" => "int(11) NOT NULL default '0'",
22                         "note" => "longtext NOT NULL",
23                         "proprio" => "int(11) NOT NULL default '0'",
24                         "portrait" => "int(11) default '0'",
25                         "format_portrait" => "text",
26                         "id_auteur" => "int(3) default NULL",
27                         "source" => "text",
28                         "adresse" => "text",
29                         "signature" => "int(11) default NULL",
30                         "format_signature" => "text",
31                         "date_update"  => "datetime NOT NULL default '0000-00-00 00:00:00'",
32                         "poubelle" => "int(1) NOT NULL default '0'",
33                         "limitation" => "int(3) default NULL"
34  );
35$spip_genespip_individu_key = array(
36  "PRIMARY KEY" => "id_individu"
37  );
38
39  $tables_principales['spip_genespip_individu'] = array(
40        'field' => &$spip_genespip_individu,
41        'key' => &$spip_genespip_individu_key);
42
43$spip_genespip_documents = array(
44                         "id_documents" => "int(11) NOT NULL auto_increment",
45                         "id_individu" => "int(11) NOT NULL default '0'",
46                         "id_article" => "int(11) NOT NULL default '0'"
47  );
48$spip_genespip_documents_key = array(
49  "PRIMARY KEY" => "id_documents"
50  );
51  $tables_principales['spip_genespip_documents'] = array(
52        'field' => &$spip_genespip_documents,
53        'key' => &$spip_genespip_documents_key);
54
55$spip_genespip_liste = array(
56                         "id_liste" => "int(11) NOT NULL auto_increment",
57                         "nom" => "text NOT NULL",
58                         "nombre" => "int(11) NOT NULL",
59                         "date_couverte" => "TINYTEXT NOT NULL",
60                         "date_update"  => "date NOT NULL"
61  );
62$spip_genespip_liste_key = array(
63  "PRIMARY KEY" => "id_liste"
64  );
65  $tables_principales['spip_genespip_liste'] = array(
66        'field' => &$spip_genespip_liste,
67        'key' => &$spip_genespip_liste_key);
68
69
70$spip_genespip_lieux = array(
71                         "id_lieu" => "INT NOT NULL auto_increment",
72                         "ville" => "TEXT NOT NULL",
73                         "code_departement" => "INT NOT NULL",
74                         "departement" => "TEXT NOT NULL",
75                         "region" => "TEXT NOT NULL",
76                         "pays" => "TEXT NOT NULL"
77);
78$spip_genespip_lieux_key = array(
79  "PRIMARY KEY" => "id_lieu"
80  );
81$tables_principales['spip_genespip_lieux'] = array(
82        'field' => &$spip_genespip_lieux,
83        'key' => &$spip_genespip_lieux_key);
84
85$spip_genespip_evenements = array(
86                          "id_evenement" => "INT NOT NULL auto_increment",
87                          "id_individu" => "INT NOT NULL",
88                          "id_type_evenement" => "INT NOT NULL",
89                          "date_evenement" => "DATE NOT NULL",
90                          "precision_date" => "TEXT NOT NULL",
91                          "id_lieu" => "INT NOT NULL DEFAULT '1'",
92                          "id_epoux" => "INT NOT NULL",
93                          "date_update"  => "datetime NOT NULL"
94);
95$spip_genespip_evenements_key = array(
96  "PRIMARY KEY" => "id_evenement"
97  );
98$tables_principales['spip_genespip_evenements'] = array(
99        'field' => &$spip_genespip_evenements,
100        'key' => &$spip_genespip_evenements_key);
101
102$spip_genespip_type_evenements = array(
103                          "id_type_evenement" => "INT NOT NULL auto_increment",
104                          "type_evenement" => "TEXT NOT NULL",
105                          "clair_evenement" => "TEXT NOT NULL"
106);
107$spip_genespip_type_evenements_key = array(
108  "PRIMARY KEY" => "id_type_evenement"
109  );
110$tables_principales['spip_genespip_type_evenements'] = array(
111        'field' => &$spip_genespip_type_evenements,
112        'key' => &$spip_genespip_type_evenements_key);
113
114$spip_genespip_journal = array(
115                          "id_journal" => "INT NOT NULL auto_increment",
116                          "action" => "TINYTEXT NOT NULL",
117                          "descriptif" => "TEXT NOT NULL",
118                          "id_individu" => "INT NOT NULL",
119                          "id_auteur" => "INT NOT NULL",
120                          "date_update"  => "DATETIME NOT NULL"
121);
122$spip_genespip_journal_key = array(
123  "PRIMARY KEY" => "id_journal"
124  );
125$tables_principales['spip_genespip_journal'] = array(
126        'field' => &$spip_genespip_journal,
127        'key' => &$spip_genespip_journal_key);
128
129global $table_des_tables;
130    $table_des_tables['spip_genespip_individu'] = 'spip_genespip_individu';
131    $table_des_tables['spip_genespip_documents'] = 'spip_genespip_documents';
132    $table_des_tables['spip_genespip_liste'] = 'spip_genespip_liste';
133    $table_des_tables['spip_genespip_lieux'] = 'spip_genespip_lieux';
134    $table_des_tables['spip_genespip_evenements'] = 'spip_genespip_evenements';
135    $table_des_tables['spip_genespip_type_evenements'] = 'spip_genespip_type_evenements';
136    $table_des_tables['spip_genespip_journal'] = 'spip_genespip_journal';
137?>
Note: See TracBrowser for help on using the repository browser.