3acacb06e08c794d83f341c3e2d33c24d0713893
4 if (!defined('_ECRIRE_INC_VERSION')) {
8 function menus_declarer_tables_interfaces($interface) {
9 // 'spip_' dans l'index de $tables_principales
10 $interface['table_des_tables']['menus']='menus';
11 $interface['table_des_tables']['menus_entrees']='menus_entrees';
14 $interface['table_titre']['menus'] = 'titre, "" as lang';
19 function menus_declarer_tables_principales($tables_principales) {
20 //-- Table menus -----------------------------------------------------------
22 'id_menu' => 'bigint(21) NOT NULL',
23 'id_menus_entree' => "bigint(21) DEFAULT '0' NOT NULL",
24 'titre' => "text DEFAULT '' NOT NULL",
25 'identifiant' => "varchar(255) default '' not null",
26 'css' => "tinytext DEFAULT '' NOT NULL"
30 'PRIMARY KEY' => 'id_menu',
31 'KEY id_menus_entree' => 'id_menus_entree'
34 $tables_principales['spip_menus'] = array(
39 // Table menus_elements ----------------------------------------------------
40 $menus_entrees = array(
41 'id_menus_entree' => 'bigint(21) NOT NULL',
42 'id_menu' => "bigint(21) DEFAULT '0' NOT NULL",
43 'rang' => "smallint DEFAULT '1' NOT NULL",
44 'type_entree' => "tinytext DEFAULT '' NOT NULL",
45 'parametres' => "text DEFAULT '' NOT NULL"
48 $menus_entrees_cles = array(
49 'PRIMARY KEY' => 'id_menus_entree',
50 'KEY id_menu' => 'id_menu'
53 $tables_principales['spip_menus_entrees'] = array(
54 'field' => &$menus_entrees,
55 'key' => &$menus_entrees_cles
58 return $tables_principales;