'blocklog', 'principale' => 'oui', 'field'=> array( 'id_blocklog' => 'bigint(21) NOT NULL', 'num' => 'bigint(21) NOT NULL DEFAULT 0', 'blockchaine' => 'text NOT NULL DEFAULT ""', 'chaine' => 'text NOT NULL DEFAULT ""', 'maj' => 'TIMESTAMP' ), 'key' => array( 'PRIMARY KEY' => 'id_blocklog', ), 'champs_editables' => array('num', 'blockchaine', 'chaine'), 'tables_jointures' => array('spip_blocklogs_liens'), ); return $tables; } /** * Déclaration des tables secondaires (liaisons) * * @pipeline declarer_tables_auxiliaires * @param array $tables * Description des tables * @return array * Description complétée des tables */ function blocklog_declarer_tables_auxiliaires($tables) { $tables['spip_blocklogs_liens'] = array( 'field' => array( 'id_blocklog' => 'bigint(21) DEFAULT "0" NOT NULL', 'id_objet' => 'bigint(21) DEFAULT "0" NOT NULL', 'objet' => 'VARCHAR(25) DEFAULT "" NOT NULL', 'vu' => 'VARCHAR(6) DEFAULT "non" NOT NULL', ), 'key' => array( 'PRIMARY KEY' => 'id_blocklog,id_objet,objet', 'KEY id_blocklog' => 'id_blocklog', ) ); return $tables; }